A linguagem de programação Java usa a classe do sistema para recuperar a entrada de e enviar mensagens para o usuário do software . A classe System.in recupera as informações , ea classe System.out envia mensagens de volta para o usuário do software. Esta é a principal diferença entre os dois objetos da classe . Classe System.in Classe
O Java System.in fornece programadores com uma maneira de recuperar informações de um usuário de software. É necessário definir o tipo de variável que você vai usar para conter as informações . Por exemplo, se você deseja que o usuário do software para introduzir um nome , você precisa definir uma variável de cadeia para conter a entrada. O seguinte código Java solicita que o usuário do software para inserir um nome , que está contido na variável name:
name = System.in.read (entrada) ;
System.out classe
a classe System.out só imprime informações sobre a tela do usuário de software. Ele não coleta qualquer informação. Você usa a classe para retornar informações inseridas pelo usuário do software , ou você enviar mensagens para permitir que o usuário de software sabe que ocorreu um erro . Usando o código a seguir , você pode imprimir a mensagem " Ocorreu um erro de sistema " na tela do usuário de software :
System.out.println (" Ocorreu um erro de sistema. ");
Imprimindo informações de entrada
o comando System.out também imprime as informações inseridas pelo usuário software. O comando System.in lê em informação, e você deve especificar a variável usada para ler as informações ao usar a classe System.out . Pode especificar o buffer de entrada e a variável que contém os dados de entrada . Usando o código a seguir você pode imprimir o nome digitado pelo usuário do software :
System.out.write (nome, 0, entrada) ;
Looping com Sistema
Em alguns casos, você precisa para percorrer uma lista de entrada, como a entrada de um arquivo ou um conjunto de informações . Quando você tem esse tipo de entrada que você use a instrução de loop Java para passar por cada valor de entrada e saída na tela do usuário de software. O seguinte código Java passa por cada valor de entrada e imprime na tela :
while ( System.in.read () = -1 !) { Name = System.in (entrada) ; System.out . println (nome );}