En este artículo, aprenderá formas sencillas de mostrar la salida y recibir información del usuario.
Salida de Java
Usted puede simplemente utilizar
System.out.println()
, System.out.print()
o System.out.printf()
para enviar la salida a la salida estándar (pantalla).System
es una clase y out
es un public static
campo que acepta datos de salida. No te preocupes si no lo entiendes. Classes
,, public
y static
será discutido en capítulos posteriores.
Tomemos un ejemplo para generar una línea.
class AssignmentOperator {
public static void main(String[] args) {
System.out.println("Java programming is interesting.");
}
}
Cuando ejecutas el programa, la salida será:
La programación en Java es interesante.
Aquí,
println
hay un método que muestra la cadena entre comillas.¿Cuál es la diferencia entre println (), print () y printf ()?
print()
- imprime cadena dentro de las comillas.println()
- imprime una cadena dentro de las comillas similar alprint()
método. Luego el cursor se mueve al comienzo de la siguiente línea.printf()
- proporciona formato de cadena (similar a printf en la programación C / C ++ ).
Ejemplo 2: print () y println ()
class Output {
public static void main(String[] args) {
System.out.println("1. println ");
System.out.println("2. println ");
System.out.print("1. print ");
System.out.print("2. print");
}
}
Cuando ejecutas el programa, la salida será:
1. println 2. println 1. imprimir 2. imprimir
Visite esta página para aprender sobre Java printf () .
Para mostrar enteros, variables, etc., no utilice comillas.
Ejemplo 3: Impresión de variables y literales
class Variables {
public static void main(String[] args) {
Double number = -10.6;
System.out.println(5);
System.out.println(number);
}
}
Cuando ejecutas el programa, la salida será:
5 5 -10,6
Puede usar el operador + para concatenar cadenas e imprimirlo.
Ejemplo 4: Imprimir cadenas concatenadas
class PrintVariables {
public static void main(String[] args) {
Double number = -10.6;
System.out.println("I am " + "awesome.");
System.out.println("Number = " + number);
}
}
Cuando ejecutas el programa, la salida será:
Soy increíble. Número = -10,6
Considere lo siguiente:
System.out.println("I am " + "awesome.")
;
Cadenas
"I am "
y "awesome."
se concatenan primero antes de imprimirse en la pantalla.
Considere lo siguiente:
System.out.println("Number = " + number)
;
El valor de la variable
number
se evalúa primero. Su valor es el double
que el compilador convierte en cadena. Luego, las cadenas se concatenan e imprimen en la pantalla.Entrada de Java
Hay varias formas de obtener información del usuario en Java. Aprenderá a obtener información mediante el uso de
Scanner
objetos en este artículo.
Para eso, necesitas importar la
Scanner
clase usando:import java.util.Scanner;
Obtenga más información sobre la importación de Java
Luego, crearemos un objeto de
Scanner
clase que se utilizará para obtener información del usuario.Entrada del escáner = nuevo escáner (System.in); int número = input.nextInt ();
Ejemplo 5: Obtenga una entrada entera del usuario
import java.util.Scanner;
class Input {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter an integer: ");
int number = input.nextInt();
System.out.println("You entered " + number);
}
}
Cuando ejecutas el programa, la salida será:
Ingrese un número entero: 23 Has entrado 23
Aquí se crea el
input
objeto de Scanner
clase. Luego, el nextInt()
método de la Scanner
clase se utiliza para obtener una entrada entera del usuario.
Para llegar
long
, float
, double
y la String
entrada del usuario, puede utilizar nextLong()
, nextFloat()
, nextDouble()
y next()
métodos respectivamente.Ejemplo 6: Obtener entrada flotante, doble y de cadena
import java.util.Scanner;
class Input {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// Getting float input
System.out.print("Enter float: ");
float myFloat = input.nextFloat();
System.out.println("Float entered = " + myFloat);
// Getting double input
System.out.print("Enter double: ");
double myDouble = input.nextDouble();
System.out.println("Double entered = " + myDouble);
// Getting String input
System.out.print("Enter text: ");
String myString = input.next();
System.out.println("Text entered = " + myString);
}
}
Cuando ejecutas el programa, la salida será:
Introduzca flotante: 2.343 Flotador ingresado = 2.343 Ingrese doble: -23.4 Doble entrada = -23.4 Ingrese el texto: ¡Hola! Texto ingresado = ¡Hola!
Como se mencionó, hay otras formas de obtener información del usuario. Para obtener más información, visite: ¿Cómo obtener la entrada del usuario en Java?
0 Comentarios
Dejanos tu comentario para seguir mejorando!