AyPI Introducción a Java
AyPI Introducción a Java
• Ejemplo
public class Demo04Salida{
public static void main(String[] args) {
System.out.print("Hola Mundo! "); Para mostrar varios datos, unirlos con +
System.out.println("Hola Mundo! ");
System.out.println(1234);
int año=2017;
System.out.println(true);
} System.out.println ("Hola Mundo " + año + "!");
}
Ingreso de datos desde entrada estándar
Scanner permite tomar datos desde una entrada (ej: System.in = teclado).
import java.util.Scanner; // Importar funcionalidad para entrada
public class DemoEntrada
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in); // Declarar el scanner e indicar que se leerá desde teclado
int edad = in.nextInt();
Lee y devuelve un int in.nextInt()
double peso = in.nextDouble(); Lee y devuelve un double in.nextDouble()
boolean tieneDueño = in.nextBoolean(); Lee y devuelve un boolean in.nextBoolean()
String nombre = in.next(); Lee y devuelve una secuencia de
String descripcion = in.nextLine(); caracteres hasta b/ t / cr in.next()
Lee y devuelve una secuencia de
in.close(); // Cerrar el scanner
caracteres hasta cr in.nextLine()
}
}
Estructuras de control
Selección
if (condición)
acción(es) a realizar cuando
condición es true
else
acción(es) a realizar cuando Encerrar entre {} en caso de incluir
condición es false varias sentencias.
Cuando sólo incluye una sentencia,
Iteración pre-condicional finalizarla con ;
while (condición)
acción(es) a realizar cuando
condición es true Diferencia do-while y while
• Ejecuta acción(es) y luego evalúa condición
Iteración post-condicional
• Cuando condición es true => ejecuta otra vez
do{
acción(es)
acción(es)
• Cuando condición es false => finaliza do
} while (condición)
Estructuras de control
Repetición for (inicialización; condición; expresión)
acción(es)
• Inicialización: expresión que se ejecuta una vez al comienzo y da valor
inicial a la variable índice. Inicialización
• Condición: expresión lógica, se evalúa antes de comenzar una nueva
iteración del for; cuando da false termina el for.
• Expresión: expresión que se ejecuta al finalizar cada iteración del for false
(incrementa o decrementa del índice). Condición
true
int i; int i; Acción(es)
for (i=1; i<= 10; i++) for (i=10; i > 0; i=i-1)
System.out.println(i); System.out.println(i);
¿Modificar para imprimir pares? ¿Qué imprime?
Expresión
¿Qué imprime? ¿Es lo mismo poner i-- ?
IDE NetBeans
Abrir Proyecto
• File. Open Project.
• Buscar ubicación del proyecto.
• Clic en “Open Project”.
• Proyecto
• Paquetes (carpetas donde organizamos los
códigos)
• Códigos: extensión .java
IDE NetBeans. Uso.
Correr programa