Programación en Java/Imprimir en Pantalla

Para imprimir por pantalla se hace uso del objeto System.out, que representa la salida estándar. Típicamente este objeto se corresponde con la pantalla u otra salida especificada en las variables de entorno del sistema en el que se ejecuta.

El objeto System.out es del tipo java.io.PrintStream y, por ello, dispone de métodos para escribir con formato en el flujo de salida, usualmente el monitor. Los más interesantes son: print, método sobrecargado que puede recoger cualquier tipo de datos básico, cadena u objeto; println, idéntico a print salvo en que imprime un salto de línea final; o format, que permite escribir los datos ajustándose a un determinado formato, de modo similar a cómo lo hace el printf de C.

Así, la sentencia para imprimir por pantalla y dar dos salto de línea, el salto de línea propio del método y el indicado por '\n', es:

System.out.println("Esto sale en pantalla\n");

Lo siguiente imprime el texto por pantalla con un único salto de línea:

System.out.println("caracteres");

También podemos concatenar objetos de tipo String antes y luego imprimirlos, por ejemplo:

String valor = "Este es el mensaje: ";
System.out.println(valor+ " Hola");

El mensaje sería: Este es el mensaje: Hola

Cuando un objeto se concatena con una cadena o se imprime por pantalla, para su representación se hace una llamada implícita a la implementación que haga de su método toString.