in

Cómo imprimir en Java

how to print in java

En Java, usualmente usamos el println () método para imprimir la declaración. Pertenece a la PrintStream clase. La clase también proporciona los otros métodos para el mismo propósito. En esta sección, aprenderemos cómo imprimir en Java. Junto a esto, también explicaremos el enunciado System.out.println ().

El método que debemos usar depende de lo que queramos imprimir y del tipo de salida que deseamos. Existen los siguientes tres métodos para imprimir las declaraciones:

  • método print ()
  • Método println ()
  • Método printf ()

método print ()

El método print () se usa para imprimir texto en la consola. Es un método sobrecargado del PrintStream clase. Acepta una cadena como parámetro. Después de imprimir la declaración, el cursor permanece en la misma línea. También funciona si no analizamos ningún parámetro.

Sintaxis:

En el método anterior, si el argumento es nulo, imprime la cadena nula. Cuando pasamos una cadena como parámetro, los caracteres de la cadena se convierten en bytes de acuerdo con la codificación de caracteres predeterminada de la plataforma, luego estos bytes se escriben de la misma manera que la escribir (int) método. El método write () escribe el byte especificado en el flujo de salida.

Los otros métodos sobrecargados del método print () son:

Método sobrecargado Huellas dactilares
imprimir (booleano b) Un valor booleano
imprimir (carácter c) Un personaje
imprimir (char[] s) Una variedad de personajes
imprimir (doble d) Un número de coma flotante de doble precisión
imprimir (flotar f) Un número de coma flotante
imprimir (largo l) Un entero largo
imprimir (int i) Un entero
imprimir (objeto obj) Un objeto
imprimir (String s)
Una cuerda

Método println ()

Es una versión mejorada del método print (). También solía mostrar texto en la consola. Es un mtodo sobrecargado del PrintStream clase. Acepta cadena como parámetro. Después de imprimir la declaración, lanza el cursor al comienzo de la siguiente línea. Es la diferencia principal () entre el método println () y el método print ().

Sintaxis:

El método anterior primero invoca el imprimir (cadena) método y luego método println ().

El otro método sobrecargado del método println () es:

Método sobrecargado Huellas dactilares
imprimir (booleano b) Un valor booleano
imprimir (carácter c) Un personaje
imprimir (char[] s) Una variedad de personajes
imprimir (doble d) Un número de coma flotante de doble precisión
imprimir (flotar f) Un número de coma flotante
imprimir (largo l) Un entero largo
imprimir (int i) Un entero
imprimir (objeto obj) Un objeto
imprimir (String s)
Una cuerda

Método printf ()

El método printf () se usa si queremos imprimir la cadena formateada en la consola usando la cadena de formato y los argumentos especificados. También es un método sobrecargado de la clase PrintStream. El método se comporta igual que la invocación del método format ().

Sintaxis:

Devuelve el flujo de salida. Acepta dos parámetros:

formato: Es una cadena formateada. Si desea obtener más información sobre cadenas formateadas, acceda al enlace https://bit.ly/2EaKzmq.

argumentos: Es un argumento al que hacen referencia los especificadores de formato. Si el número de argumentos es mayor que los especificadores de formato, los demás argumentos se ignoran. El número de argumentos puede ser cero.

Lanza NullPointerExcepption si el formato es nulo y también arroja el IllegalFormatException si una cadena de formato contiene una sintaxis ilegal.

El otro método sobrecargado del método printf () es:

  • printf (Locale l, formato de cadena, objeto … args): se utiliza para escribir una cadena formateada en este flujo de salida utilizando la cadena de formato y los argumentos especificados.

El problema con los tres métodos anteriores es que no podemos usarlos directamente. La razón es que no podemos crear un objeto de la clase PrintStream, directamente. Significa:

Es una forma no válida de llamar al método. Java proporciona una forma alternativa de crear una instancia de la clase PrintStream que es System.out. Representa el Flujo de salida estándar. Significa que si queremos imprimir cualquier declaración en la consola, debemos usar la siguiente declaración:

O

Donde el parámetro es lo que queramos imprimir en la consola.

Cómo imprimir en Java

Entendamos el significado de las declaraciones impresas anteriores. En las dos declaraciones anteriores, observamos que la declaración está dividida en tres partes:

  • Sistema: Es una clase final que pertenece a la java.lang.package.
  • fuera: La salida es una instancia de la clase System y es de tipo PrintStream. Es un campo de miembros público y estático. Es una instancia de java.io.PrintStream. Cuando llamamos al miembro, un objeto de la clase PrintStream crea internamente.
  • println (): Es el método de la clase PrintStream que se utiliza para imprimir declaraciones en la consola.

Usemos los tres métodos anteriores en un ejemplo.

PrintDemo.java

Producción:

122
A
Oracle
190.98
3.14
'javatpoint' 
'JACK'

Por lo general, usamos el método print () o println () para imprimir la declaración. Estos métodos tienen un rendimiento lento porque son métodos sincronizados. Por lo tanto, varios subprocesos pueden provocar un bajo rendimiento. Incurre en una sobrecarga pesada en la máquina en comparación con otras operaciones de E / S. El argumento que hemos analizado pasó a la consola del servidor. Requiere el tiempo del kernel para ejecutar la tarea y el tiempo del kernel se refiere al tiempo de la CPU.

También podemos usar los métodos de la clase BufferedWriter o la clase PrintWriter para realizar la salida. El rendimiento de estos métodos de clase es rápido en comparación con el método de clase PrintStream.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Función Python str ()

SQL – CLASIFICACIÓN DE RESULTADOS