Cómo imprimir en Java
⚡ Resumen inteligente
Impresión en Java Se basa en tres métodos principales de la clase PrintStream que envían texto formateado a la consola, admiten diferentes comportamientos del cursor, aceptan múltiples tipos de datos a través de firmas sobrecargadas y permiten un control preciso de la salida para cualquier requisito del desarrollador.

Java Proporciona tres métodos principales para enviar la salida a la consola. Cada método tiene un propósito distinto y admite una variedad de tipos de datos a través de firmas sobrecargadas, helping Los desarrolladores muestran la información en el diseño que mejor se adapta al programa.
- Java método imprimir(): Los datos se muestran en la misma línea usando la instrucción print en Java.
- Java Método println(): El resultado se imprime en la línea actual y el cursor se mueve a la siguiente línea.
- Java método printf(): Los datos se muestran con un formato específico según los requisitos.
¿Qué es el Java ¿Método print()?
El Java El método print() escribe contenido en la consola. Es un método sobrecargado del Java La clase PrintStream acepta una cadena como parámetro de entrada.
Tras imprimir la entrada, el cursor de salida permanece en la misma línea. Este método funciona cuando no se analizan parámetros. La instrucción de impresión utiliza “\n” para pasar a la siguiente línea.
Sintaxis:
La sintaxis muestra cómo operar el Java declaración impresa.
System.out.print(String input_data);
System.out es un Java Expresión que crea una instancia de la clase PrintStream. Representa el flujo de salida estándar. No se puede utilizar el objeto PrintStream directamente.
- Sistema: El sistema es una clase final utilizada en el paquete “java.lang” para mostrar datos.
- fuera: El “fuera” es una instancia de la Java Clase del sistema con un campo miembro público. Es un tipo de paquete PrintStream para crear objetos internamente.
Ejemplo
El ejemplo dado muestra el procedimiento de trabajo del método print().
class HelloCoder{
public static void main(String[] args) {
System.out.print("How to Print in Java! \n");
System.out.print("Hello Coder!");
System.out.print("Guru99!");
}
}
Salida:
How to Print in Java! HELLO CODER! Guru99
¿Por qué usar el Java ¿Método println()?
El Java El método println() es una versión avanzada del método print(). Se utiliza para mostrar texto en la consola. Pertenece a la clase PrintStream mediante un método sobrecargado. Este método funciona con un parámetro de tipo cadena. Tras imprimir la información, el cursor se desplaza al inicio de la siguiente línea.
Sintaxis:
La sintaxis muestra cómo operar el Java declaración impresa.
System.out.println(String input_data);
println(): la clase PrintStream utilizada para mostrar la salida en la consola.
Ejemplo:
Veamos un ejemplo del método println().
public class HelloCoder {
public static void main(String[] args) {
System.out.println("How to Print in Java! ");
System.out.println("Hello Coder!");
System.out.println("Guru99!");
}
}
Salida:
How to Print in Java! Hello Coder! Guru99!
Otra Java Métodos sobrecargados en println()
Partiendo del método println(), el método print() relacionado tiene las siguientes firmas sobrecargadas que aceptan diferentes tipos de datos.
| Métodos sobrecargados | Formato de datos de impresión |
| imprimir (booleano b) | Este método muestra el valor booleano. |
| imprimir (carácter c) | Un método muestra el carácter. |
| imprimir(char[] s) | Muestra una variedad de personajes. |
| imprimir(doble d) | Muestra un número de punto flotante de doble precisión. |
| imprimir (flotante f) | Un método muestra el número de coma flotante. |
| imprimir (largo l) | Muestra un entero largo. |
| imprimir (int i) | Muestra un numero entero |
| imprimir(Objeto obj) | Este método opera sobre el valor de un objeto. |
| imprimir (cadena s) | Este método muestra un valor de cadena. |
¿Cómo funciona el Java El método printf() funciona
El Java El método printf() muestra una cadena formateada en la consola con un formato específico. Es un Java Método sobrecargado de la clase PrintStream para imprimir valores. Los especificadores se muestran con argumentos formateados en el método.
Sintaxis:
La sintaxis muestra cómo operar la declaración printf().
System.out.printf(String display_format, Object input_data);
Ejemplo
Veamos un ejemplo del método printf().
public class HelloCoder{
public static void main(String[] args) {
System.out.printf("'%s' %n","How to Print in Java!");
System.out.printf("%S %n","Hello Coder!");
System.out.printf("'%S' %n","Learning");
}
}
Salida:
'How to Print in Java!' HELLO CODER! 'LEARNING'
Especificadores de printf() en Java
Para controlar el formato de salida con System.out.printf, Java Proporciona un conjunto de especificadores que asignan cada argumento al tipo de datos correcto.
| Especificador | Tipo |
| %c | Valor del carácter |
| %d | Valor entero |
| %f | Número de punto flotante |
| %s | Cadena de caracteres |
| %% | Imprime o muestra un signo de porcentaje (%) |
| %e | Valor de punto flotante exponencial |
Ejemplo
Veamos un ejemplo que combina los métodos print, println y printf en Java.
public class HelloCoder{
public static void main(String[] args) {
System.out.println("How to Print in Java!");
System.out.printf("%S %n","Hello Coder!");
System.out.print(" Guru99");
}
}
Salida:
How to Print in Java! HELLO CODER! Guru99
Cómo imprimir utilizando los datos introducidos en Java
Más allá de las cadenas fijas, Java También puede imprimir los valores introducidos por el usuario durante la ejecución. Los siguientes pasos muestran cómo imprimir los datos introducidos.
Paso 1) Utilice el Java Paquete de escáner para admitir datos de entrada del usuario.
Paso 2) Una clase u objeto Scanner funciona para aceptar la entrada estándar. Se ingresa a través del teclado.
Paso 3) Crea el variable utilizando el método "Escáner (System.in)".
Paso 4) Utilice la variable. nextInt() luego lee todos los valores del teclado.
Paso 5) Este método obtiene los datos de entrada hasta que encuentra un carácter de nueva línea (Intro).
Paso 6) Finalmente, el valor de entrada imprime la salida normal usando la función System.out.print().
Ejemplo
Veamos el ejemplo de cómo ingresar datos de entrada del usuario e imprimirlos en Java.
import java.util.Scanner;
public class HelloCoder {
public static void main(String[] args) {
Scanner reader_data = new Scanner(System.in);
System.out.print("Enter a Value: ");
int number_data = reader_data.nextInt();
System.out.println("User entered: " + number_data);
int add = number_data+number_data;
System.out.println("Addition: " + add);
}
}
Salida:
Enter a Value: 21 User entered: 21 Addition: 42
Otra Java Métodos sobrecargados en print()
Como referencia, el método print() también admite las siguientes firmas sobrecargadas que aceptan diferentes tipos de datos.
| Métodos sobrecargados | Formato de datos de impresión |
| imprimir (booleano b) | Este método muestra el valor booleano. |
| imprimir (carácter c) | Este método muestra el personaje. |
| imprimir(char[] s) | Este método muestra una matriz de personajes |
| imprimir(doble d) | Un método muestra un número de punto flotante de doble precisión. |
| imprimir (flotante f) | Este método muestra un número de punto flotante. |
| imprimir (largo l) | Este método muestra un número entero largo. |
| imprimir (int i) | Este método muestra un número entero. |
| imprimir(Objeto obj) | Funciona por valor de objeto. |
| imprimir (cadena s) | Este método opera sobre y muestra el valor de la cadena. |
Comparación de declaraciones impresas en Java
Para elegir entre System.out.print y System.out.println, la siguiente tabla destaca las principales diferencias entre los dos métodos. Java.
| Java declaración println() | Java declaración de impresión () |
| El cursor aparece en la siguiente línea después de mostrar el resultado en la consola. Podemos interpretar 'ln' en 'println' como la 'siguiente línea'. | El cursor aparece en la misma línea después de mostrar el resultado en la consola usando print(). |
| Podemos usar la función System.out.println(data) para obtener los datos y mostrar el cursor en la siguiente línea. | Podemos usar la función System.out.print(data) para mostrar los datos de entrada en la misma línea. |
