Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Diferenças entre System.in e System.out
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 );}

Anterior :

Próximo : No
  Os artigos relacionados
·Por que precisamos de Java para Sistemas Windows 
·Como formatar um analisador em uma Cadeia Java 
·Quando usar JSP vs. JSPF 
·As diferenças entre JSP & JSPF 
·Como o Hibernate Usando Scroll em Java 
·I Não é possível processar arquivos JSP no IE 8.0 
·Applet de Comunicação Applet 
·Diferenças entre Servlets e JSP 
·O melhor quadro AJAX para Java 
·Como converter P12 com Keytool 
  Artigos em destaque
·Como chamar o Visual Basic DLL de C 
·Como emendo uma linha de código 
·C + + Função chamada está faltando Lista Argument 
·Ferramentas de Linha de Comando Registro 
·Como adicionar um usuário a um grupo Roda 
·Como usar LESC & LINQ 
·Diferença entre URS & SRS 
·Como converter números binários 
·Como criar um arredondado Caixa Gradiente em CSS 
·Como fazer uma caixa de texto em XNA 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados