CodeGym /Cursos /JAVA 25 SELF /Salida por pantalla en Java: System.out.println y System....

Salida por pantalla en Java: System.out.println y System.out.print

JAVA 25 SELF
Nivel 1 , Lección 2
Disponible

1. Introducción al comando System.out.println

Acabas de escribir tu primer programa en Java y mostrar el primer mensaje en pantalla. Enhorabuena. No nos detengamos...

Cualquier programa en Java consta de instrucciones. Hay distintos tipos de instrucciones. En Java hay instrucciones para cualquier situación. Cada instrucción describe una acción concreta. Al final de cada instrucción se pone un punto y coma.

Ejemplos de instrucciones:

Instrucción Descripción (qué hace)
System.out.println(2025);
Muestra en pantalla el número:
2025
System.out.println("Ciao 🍕");
Muestra en pantalla el texto:
Ciao 🍕
System.out.println("こんにちは 🗾");
Muestra en pantalla el texto:
こんにちは 🗾

En realidad es una sola instrucción — System.out.println. Y entre paréntesis se le pasan parámetros. Según los valores de los parámetros, una misma instrucción puede realizar acciones distintas. Es muy práctico.

Las mayúsculas y minúsculas importan

En Java la capitalización importa: es relevante si las instrucciones están escritas con mayúsculas o minúsculas. La instrucción System.out.println() funcionará, pero system.out.println() — no. Si escribes la instrucción con una capitalización distinta, Java no la reconocerá y, por lo tanto, no la ejecutará. Sé cuidadoso.

Comillas dobles

Si quieres mostrar texto en pantalla, hay que delimitarlo por ambos lados con comillas dobles.

La comilla simple se ve así ', y la doble — así ". La comilla doble no son dos comillas simples; por favor, no las confundas.

La doble es la que está junto a la tecla Enter. En ella suele estar también la letra cirílica “E”.

2. Introducción al comando System.out.print

Hay otro comando parecido a System.out.println(), y se llama System.out.print().

El comando System.out.println() muestra texto en pantalla y después añade un salto de línea, como si pulsara Enter. Así, la siguiente instrucción System.out.println() imprimirá el texto en la línea siguiente. Y la siguiente — en la siguiente, y así sucesivamente.

A diferencia de System.out.println(), el comando System.out.print() no añade Enter tras imprimir el texto. Por eso, el texto emitido por varias instrucciones System.out.print() se imprimirá en una sola línea.

Ejemplo 1:
System.out.print("Amigo"); 
System.out.println("The"); 
System.out.print("Best");
Salida mixta con print y println

Mostrará en pantalla:

AmigoThe
Best
Ejemplo 2:
System.out.print("Amigo"); 
System.out.print("The"); 
System.out.print("Best");
Solo print — todo en una sola línea

Mostrará en pantalla:

AmigoTheBest

Si quieres imprimir texto en una sola línea, usa print(); si es en varias — println(). Muy sencillo.

3. Desgranando el comando System.out.println

Si sabes al menos un poco de inglés, aprender programación te resultará mucho más fácil. El nombre de muchas instrucciones en Java está directamente relacionado con lo que hacen.

Por ejemplo, println es print + lineimprime una línea. La palabra print la conoce todo el mundo, y por qué “línea”, te lo cuento ahora. Cada renglón de texto en la pantalla se llama línea. Por eso escribir una línea es precisamente mostrar una línea de texto.

System.out es un objeto de sistema especial que imprime texto en la pantalla. También se le llama la consola. La consola es una de las formas más habituales de interacción entre un programa y una persona. Cuando el usuario escribe órdenes al programa en el teclado y este le responde con texto en la pantalla, los programadores dicen que el programa trabaja con la consola.

Dicho de otro modo, trabajar con la consola es imprimir texto en pantalla y leer datos desde el teclado. Así que si en el futuro oyes que un programa ha sacado algo a la consola, simplemente significa que ha mostrado texto en la pantalla.

Así que System.out.println es básicamente: “Ey, consola, imprime una línea de texto para mí”.

4. Ejemplos de salida de distintos datos

Juguemos con la salida en consola. Empecemos por lo más simple y vayamos complicándolo poco a poco:

Salida de números

System.out.println(1001);
System.out.println(-15);
Salida de números

Salida de texto

System.out.println("¡Programar es genial!");
System.out.println("Bromeamos, y ahora — a programar.");
Salida de texto

Salida de varios valores a la vez

Truco: se pueden concatenar cadenas con +. Aunque es mejor llamarlo concatenación:

System.out.println("Mi edad: " + 28);
Concatenación de cadena y número

Mostrará en pantalla:

Mi edad: 28

También se pueden concatenar varias cadenas seguidas:

System.out.println("Ahora estamos en el año " + 2025 + ".");
Concatenación de varios valores

Mostrará en pantalla:

Ahora estamos en el año 2025.

5. Errores comunes al usar System.out.println

Los jóvenes jedi suelen caer en las mismas trampas. Para que no te conviertas en el protagonista del libro “1001 errores en Java”, aquí tienes una lista de fallos frecuentes y pistas para evitarlos.

Error 1. Olvidaste cerrar la cadena: falta la segunda comilla:

System.out.println("Uy, abrimos la comilla y olvidamos cerrarla);

El compilador se quejará: "unclosed string literal" — ¡cierra las cadenas!

Error 2. Falta el punto y coma


        System.out.println("Falta ; al final")

Pero Java es implacable. Corrígelo: añade un punto y coma al final de la línea.

Error 3. Uso de comillas incorrectas


        System.out.println(‘Error’); // ¡incorrecto!
System.out.println('Error'); // también incorrecto!

Para las cadenas usamos siempre comillas dobles estándar — así: ".

Comentarios (1)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
humberto Nivel 2, Colombia
28 septiembre 2025
como se escribe en este formato que me pasa a español lo que escribo