Paso 5: entrada-salida
Es fácil escribir cosas en la pantalla en Java. Como usted aprendió en el paso anterior, todo lo que tienes que hacer es:System.out.println ("Esto es lo desea imprimir a la pantalla!");
Un escáner es una útil pieza de código que permite a una computadora aceptar la entrada de un usuario, puede utilizar un escáner para cadenas, enteros y dobles. Un escáner que está diseñado para buscar un string, un int y un doble tendrá el siguiente aspecto:
Lector Scanner = nuevo Scanner(System.in); / / Esto permite que el código para aceptar entradas del usuario
String nombre; / / una cadena es una entrada de letras
int edad; / / un int es un número que es de 0 a 255 y no contiene un decimal
doble hourlyWage; / / un doble es un número que contiene un valor decimal
Para usar el escáner por encima de una manera útil tiene sentido imprimir una pregunta que un usuario puede contestar con la entrada que está esperando el lector, así se vería algo como esto:
System.out.Print ("¿Cuál es tu nombre?");
Después de escribir la pregunta debe decir el explorador que debe estar preparado para aceptar la entrada del usuario:
nombre = reader.nextLine();
Después de eso sólo se puede repetir el código para las otras variables:
System.out.Print ("¿qué edad tienes?");
edad = reader.nextInt();
System.out.Print ("¿cuánto hacer por hora?");
hourlyWage = reader.nextDouble();
Luego puede imprimir las respuestas a las preguntas en forma de párrafo. Para ello debe usar println, como en los pasos anteriores, excepto
al imprimir una variable debes usar las comillas de cierre y coloque un + antes de cada variable, y si desea agregar texto después de la variable debe colocar otra +. Esto es lo que debe buscar como:
System.out.println();
System.out.println ("su nombre es" + nombre); / / cuando escribe un + se imprimirá el resultado de su entrada de antes
System.out.println ("Eres" + edad + "años"); / / Nota el + después de los años porque quiere algo a imprimir después de la int
System.out.println ("Usted hace $" + hourlyWage + "hora");
System.out.println ("Have a nice day!");
Así es como se verá el código completo cuando haya terminado:
importación Java.util;
clase pública corredor {}
el principal vacío estático público (String [] args) {}
Lector Scanner = nuevo Scanner(System.in); / / Esto permite que el código para aceptar entradas del usuario
String nombre; / / una cadena es una entrada de letras
int edad; / / un int es un número que es de 0 a 255 y no contiene un decimal
doble hourlyWage; / / un doble es un número que contiene un valor decimal
System.out.Print ("¿Cuál es tu nombre?") ;/ Nota que no es necesario escribir println porque el escáner lo hace por usted
nombre = reader.nextLine();
System.out.Print ("¿qué edad tienes?");
edad = reader.nextInt();
System.out.Print ("¿cuánto hacer por hora?");
hourlyWage = reader.nextDouble();
System.out.println();
System.out.println ("su nombre es" + nombre); / / cuando escribe un + se imprimirá el resultado de su entrada de antes
System.out.println ("Eres" + edad + "años"); / / Nota el + después de los años porque quiere algo a imprimir después de la int
System.out.println ("Usted hace $" + hourlyWage + "hora");
System.out.println ("Have a nice day!");
}
}