Mostrar datos por pantalla
Para mostrar datos por pantalla en Java, normalmente usas la función System.out.println() u otros métodos de la clase System.out.
Métodos para mostrar datos por pantalla
A continuación, se muestra un resumen de las diferentes formas de mostrar datos.
System.out.println()
Este método imprime una cadena de texto seguida de un salto de línea. Es el más utilizado para mostrar datos.
System.out.println("Esto es un mensaje.");
System.out.print()
Este método imprime una cadena de texto sin saltar la línea. Se usa cuando deseas que la siguiente salida aparezca en la misma línea.
System.out.print("Esto aparecerá en la misma línea.");
System.out.print(" Y esto también.");
System.out.printf()
Este método permite formatear la salida de forma similar a printf en C. Es útil para controlar la presentación de los datos.
int edad = 25;
String nombre = "Carlos";
System.out.printf("Mi nombre es %s y mi edad es %d años.%n", nombre, edad);
System.out.format()
Puedes mostrar el valor de variables directamente dentro de las llamadas a println(), print(), o printf().
int numero = 42;
System.out.println("El número es: " + numero);
También se puede usar System.out.format(). Es similar a printf, format permite dar formato a la salida. Este método también permite usar especificadores de formato.
double precio = 19.99;
System.out.format("El precio del producto es: %.2f%n", precio);
Ejemplo completo
A continuación, se muestra un ejemplo que combina varias formas de mostrar datos:
public class EjemploSalida {
public static void main(String[] args) {
String nombre = "Ana";
int edad = 30;
double altura = 1.75;
// Usar println
System.out.println("Bienvenida, " + nombre + "!");
// Usar print
System.out.print("Tu edad es: " + edad);
System.out.print(" y tu altura es: " + altura + " metros.\n");
// Usar printf
System.out.printf("Nombre: %s, Edad: %d, Altura: %.2f metros.%n", nombre, edad, altura);
}
}