Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Domine la impresión en Java: Usando print(), println() y printf()

Tres métodos o funciones se proporcionan en el lenguaje Java para imprimir la salida. Estos métodos dependen del requisito del método y la salida deseada en la codificación.

  1. Método print() de Java: Los datos se muestran en la misma línea usando la sentencia print en java.
  2. Método println() de Java: La salida se imprime en la línea actual y la posición del cursor se mueve a la siguiente línea.
  3. Método printf() de Java: Los datos se muestran con el formato particular según el requisito.

Método 1: Método print() de Java

El método print de Java funciona para imprimir contenido en la consola. Pertenece a un método sobrecargado de la clase PrintStream de java. Toma una cadena como parámetro de entrada.

El cursor de salida permanece en la misma línea después de imprimir la sentencia de entrada. Este método funciona si no parseamos ningún parámetro. La sentencia print usa "\n" para ir a la siguiente línea.

Sintaxis:

La sintaxis muestra cómo operar la sentencia print de Java.

System.out.print(String input_data); 

System.out es un método de Java para crear una instancia de la clase PrintStream. Muestra el Standard Output Stream. No puede usar el objeto PrintStream directamente.

Ejemplo

El ejemplo dado muestra el procedimiento de funcionamiento 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 

Método 2: Método println() de Java

El método println de Java es una forma avanzada del método print(). Se usa para mostrar texto en la consola. Pertenece a la clase PrintStream a través del método sobrecargado. Este método trabaja con un parámetro de cadena. Después de imprimir la información dada, el cursor se mueve al principio de la siguiente línea.

Sintaxis:

La sintaxis muestra cómo operar la sentencia println de Java.

System.out.println(String input_data); 

println(): La clase PrintStream usada para mostrar salida en la consola.

Ejemplo:

Veamos el ejemplo del método print().

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! 

Otros métodos sobrecargados de java en println()

El método print() tiene los siguientes métodos sobrecargados:

Métodos SobrecargadosFormato de Datos a Imprimir
print(boolean b)Este método muestra el valor booleano
print(char c)Un método muestra el carácter
print(char[] s)Muestra un array de caracteres
print(double d)Muestra número de punto flotante de doble precisión
print(float f)Un método muestra el número de punto flotante
print(long l)Muestra un entero largo
print(int i)Muestra un número entero
print(object obj)Este método opera valor de objeto
print(String s)Este método muestra valor de cadena

Método 3: Método printf() de Java

El método printf de Java muestra la cadena formateada en la consola con el formato específico. Es un método sobrecargado de java 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 sentencia printf().

System.out.printf(String display_format, Object input_data); 

Ejemplo

Veamos el ejemplo del método print().

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

El método printf() usa los siguientes especificadores:

EspecificadorTipo
%cValor de carácter
%dValor entero
%fNúmero flotante
%sCadena de caracteres
%%Imprime o muestra un signo de porcentaje (%)
%eValor de punto flotante exponencial

Ejemplo

Veamos el ejemplo del método print 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 usando datos ingresados en Java

Cómo imprimir usando datos ingresados en Java

Los siguientes pasos nos muestran cómo imprimir datos ingresados.

Paso 1) Use el paquete Scanner de Java para soportar datos de entrada de usuario.

Paso 2) Una clase u objeto Scanner opera para aceptar entrada desde entrada estándar. Ingresa a través del teclado.

Paso 3) Cree la variable usando el método "Scanner(System.in)".

Paso 4) Use la variable. nextInt() luego lee todos los valores del teclado.

Paso 5) Este método obtiene datos de entrada hasta que encuentra un carácter de nueva línea (Enter).

Paso 6) Finalmente, el valor de entrada imprime la salida normal usando la función System.out.print().

Ejemplo

Veamos el ejemplo de ingresar datos de usuario e imprimir 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 

Otros métodos sobrecargados de java en print()

El método print() tiene los siguientes métodos sobrecargados:

Métodos SobrecargadosFormato de Datos a Imprimir
print(boolean b)Este método muestra el valor booleano
print(char c)Este método muestra el carácter
print(char[] s)Este método muestra un array de caracteres
print(double d)Un método muestra número de punto flotante de doble precisión
print(float f)Este método muestra un número de punto flotante
print(long l)Este método muestra un entero largo
print(int i)Este método muestra un número entero
print(object obj)Funciona para valor de objeto
print(String s)Este método opera y muestra valor de cadena

Comparando sentencias de impresión en Java

La distinción principal entre los métodos print() y println() en Java se muestra a continuación.

Sentencia println() de JavaSentencia print() de Java
El cursor se muestra en la siguiente línea después de mostrar la salida en la consola. Podemos interpretar 'ln' en 'println' como 'línea siguiente'.El cursor aparece en la misma línea después de mostrar la salida 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) que muestra los datos de entrada en la misma línea.

Resumen

Java

  1. Dominando Optional en Java 8: Guía Práctica para Código Seguro contra Nulos
  2. Entendiendo clases y objetos en Java: Conceptos claros, ejemplos prácticos
  3. Dominando Java HashMap: Operaciones, Ejemplos y Mejores Prácticas
  4. Dominando la Reflexión en Java: Inspeccionando clases, métodos y campos en tiempo de ejecución
  5. Mejoras en Java 9 Stream API: takeWhile, dropWhile, iterate y ofNullable
  6. Dominando Java NavigableMap: Características, Métodos e Implementación con TreeMap
  7. Entendiendo las clases Wrapper en Java: tipos, conversiones y ventajas
  8. Dominando la Herencia en Java: Subclases, Superclases y Principios Fundamentales
  9. Modificadores en Java Explicados: Tipos, Uso y Mejores Prácticas
  10. Programa en Java para Listar Números Primos del 1 al 100 – Guía Paso a Paso
  11. Dominando ConcurrentMap de Java: Mapas Thread-Safe Explicados