logo

System.out.println() em Java

Em Java, System.out.println() é uma instrução que imprime o argumento passado a ela. O método println() exibe os resultados no monitor. Normalmente, um método é invocado por objectname.methodname().

 PrintStream obj.print('Hello'); 

Mas você não pode criar o objeto para a classe PrintStream diretamente como acima. Portanto, Java fornece uma maneira alternativa de criar o objeto da classe PrintStream que é Sistema.out .

Onde Sistema é o nome da classe, é declarado como final. A saída é uma instância da classe System e é do tipo PrintStream. Seus especificadores de acesso são públicos e finais. É uma instância de java.io.PrintStream. Quando chamamos o membro, um objeto da classe PrintStream é criado internamente.

Assim, podemos chamar o método print(), conforme mostrado abaixo:

 System.out.print(); 

Ele cria o objeto da classe PrintStream. Este objeto, por padrão, representa o dispositivo de saída, ou seja, o monitor.

System.out.println() em Java

Exemplo

No exemplo a seguir, usamos dois métodos print(), que fornecem o resultado em uma linha. Isso significa que o primeiro método print() exibe a string 'Hello!' e mantém o cursor na mesma linha. O segundo método print() também exibe a string 'Java' na mesma linha adjacente à string anterior.

15 de 100,00
 class Demo { public static void main(String args[]) { System.out.print('Hello!'); System.out.print('Java'); } } 

Saída

 Hello! Java 

Método Java println()

O método println() é semelhante ao método print(), exceto que move o cursor para a próxima linha após imprimir o resultado. É usado quando você deseja o resultado em duas linhas separadas. É chamado com ' fora 'objeto.

Se quisermos o resultado em duas linhas separadas, devemos usar o método println(). É também um método sobrecarregado da classe PrintStream. Ele lança o cursor para a próxima linha após exibir o resultado.

Exemplo

No exemplo a seguir, o método println() exibe a string em duas linhas separadas.

tutorial java
 class Demo { public static void main(String args[]) { System.out.println('Hello!'); System.out.println('Java'); } } 

Saída

 Hello! Java 

Diferença entre os métodos print() e println()

Ambos os métodos são usados ​​para exibir os resultados no monitor. O método print() exibe o resultado no console e mantém o cursor na mesma linha. Funciona apenas com um argumento. O método println() também exibe o resultado no console, mas move o cursor para a próxima linha. Também pode funcionar sem argumentos.