En Java, tenemos las siguientes funciones para imprimir cualquier cosa en la consola.
- System.out.print() y
- Sistema.salida.println()
Pero hay una ligera diferencia entre ambos, es decir
System.out.println() imprime el contenido y cambia a la siguiente línea después de la ejecución de la instrucción mientras que
System.out.print() solo imprime el contenido sin cambiar a la siguiente línea después de ejecutar esta instrucción.
Los siguientes ejemplos lo ayudarán a comprender la diferencia entre ellos de manera más prominente.
Ejemplo 1:
Java
import java.io.*; class GFG { public static void main(String[] args) { System.out.println("Welcome to JAVA (1st line)"); // this print statement will be printed in a new line. System.out.print("Welcome to GeeksforGeeks (2nd line) "); // this print statement will be printed in the same line. System.out.print("Hello Geeks (2nd line)"); } }
Producción
Welcome to JAVA (1st line) Welcome to GeeksforGeeks (2nd line) Hello Geeks (2nd line)
Ejemplo 2:
Java
import java.io.*; class GFG { public static void main(String[] args) { System.out.print("Welcome to JAVA (1st line) "); // this print statement will be printed in the same line. System.out.println("Welcome to GeeksforGeeks (1st line)"); // this print statement will be printed in a new line. System.out.print("Hello Geeks (2nd line)"); } }
Producción
Welcome to JAVA (1st line) Welcome to GeeksforGeeks (1st line) Hello Geeks (2nd line)