Artículo

System.out.println() en Java: Guia con Ejemplos

Aprende a usar System.out.println() en Java: imprime texto, variables y formatea la salida en consola con ejemplos practicos.

System.out.println() en Java: Guia con Ejemplos

Ultima actualizacion: 14 de julio de 2026

Contenido Rapido

  • System.out.println() imprime texto en consola con salto de linea
  • System.out.print() imprime sin salto de linea
  • Se usa en el metodo main() para mostrar resultados
  • Puedes imprimir variables directamente: System.out.println(nombre);
  • Para formatear salida usa System.out.printf() o concatenacion

System.out.println() es un metodo de Java que imprime texto en la consola seguido de un salto de linea. Es la forma mas basica de 输出 (output) en Java y se usa para depuracion, mensajes al usuario y pruebas rapidas.

En Java, System.out.println() es una instrucción que imprime por pantalla el argumento que se le pasa. El método println() muestra los resultados en el monitor.

System.out.println("Hola Mundo");

Vídeo Explicativo

System es el nombre de la clase en el JDK de Java del paquete java.lang, out es una instancia de la clase System y es de tipo PrintStream. Sus especificadores de acceso son public y final. Cuando llamamos al miembro, se crea internamente un objeto de clase PrintStream. Este objeto, por defecto, representa el dispositivo de salida, es decir, el monitor.

También podemos guardar el objeto out en un variable local y usarla para imprimir por pantalla nuestra información. Ejemplo:

import java.io.PrintStream;

public class Main {

    public static void main(String[] args) {
        PrintStream consola = System.out;
        consola.println("Hola Mundo");
    }

}

Println() vs Print()

El método println() es similar al método print() excepto que mueve el cursor a la siguiente línea después de imprimir el resultado. Se utiliza cuando se quiere el resultado en dos líneas separadas. Se llama con objeto «out«.

Si queremos el resultado en dos líneas separadas, debemos usar el método println(). También es un método sobrecargado de la clase PrintStream. Lanza el cursor a la siguiente línea después de mostrar el resultado. Ejemplo:

public class Main {

    public static void main(String[] args) {
        System.out.println("Hola Mundo");
    }

}

Salida:

Hola
Mundo

Ambos métodos se utilizan para mostrar los resultados en el monitor. El método print() muestra el resultado en la consola y retiene el cursor en la misma línea. Funciona solamente con un argumento. El método println() también muestra el resultado en la consola, pero mueve el cursor a la siguiente línea. También puede funcionar sin argumentos. Ejemplo:

public class Main {    public static void main(String[] args) {        System.out.print("Hola");        System.out.print("Mundo");    }}

Salida:

HolaMundo

Preguntas Frecuentes

Que es System.out.println()?

System.out.println() es un metodo de Java que imprime texto en la consola seguido de un salto de linea. Forma parte de la clase System del paquete java.lang y es la forma mas comun de mostrar resultados en Java.

Cual es la diferencia entre print y println?

println() agrega un salto de linea despues de imprimir el texto, mientras que print() no. Despues de ejecutar System.out.print("Hola"), el cursor queda en la misma linea. Con println("Hola"), el cursor avanza a la siguiente linea.

Como imprimir variables en Java?

Puedes pasar la variable directamente como argumento: System.out.println(nombre). Para concatenar variables con texto, usa el operador +: System.out.println("Edad: " + edad). Tambien puedes usar System.out.printf() para formateo.

Como formatear la salida en consola?

Usa System.out.printf() con especificadores de formato: %s para cadenas, %d para enteros, %f para decimales. Ejemplo: System.out.printf("Nombre: %s, Edad: %d%n", nombre, edad). El %n agrega un salto de linea portable.

Que es System.out?

System.out es un campo estatico de la clase System de tipo PrintStream. Representa la salida estandar del programa (consola). println() y print() son metodos de PrintStream que escriben en este flujo de salida.

Articulos Relacionados

¿Quieres acelerar tu carrera como desarrollador Java?

Reserva una Sesión de Estrategia Técnica gratuita y descubre cómo pasar de Junior a Senior en menos tiempo del que imaginas.

  • Diagnóstico personalizado de tu nivel técnico
  • Plan de acción para conseguir tu próximo ascenso
  • Mentoría 1-a-1 enfocada en resultados

Plazas disponibles limitadas

Compartir artículo