Saída Java
Em Java, você pode simplesmente usar
para enviar saída para a saída padrão (tela).
Aqui,
-
Systemé uma classe -
outé um campopublicstatic: aceita dados de saída.
Não se preocupe se você não entender. Discutiremos class, public e static em capítulos posteriores.
Vejamos um exemplo para produzir uma linha.
Resultado:
Java programming is interesting.
Aqui, usamos o método println() para exibir a string.
Diferença entre println (), print () e printf ()
Exemplo: print () e println ()
Resultado:
1. println 2. println 1. print 2. print
Exemplo: impressão de variáveis e literais
Quando você executa o programa, a saída será:
5-10.6
Aqui, você podemos ver que não usamos aspas. É porque para exibir inteiros, variáveis e assim por diante, não usamos aspas.
Exemplo: Imprimir Strings Concatenadas
Resultado:
I am awesome.Number = -10.6
No exemplo acima, observe a linha,
Aqui, usamos o operador + para concatenar ( junte) as duas strings: “Eu sou” e “incrível”.
E também, a linha,
Aqui, primeiro o valor do número da variável é avaliado. Em seguida, o valor é concatenado à string: “Number =”.
Java Input
Java fornece diferentes maneiras de obter a entrada do usuário. No entanto, neste tutorial, você aprenderá a obter informações do usuário usando o objeto da classe Scanner.
Para usar o objeto de Scanner, precisamos importar java.util.Scanner pacote.
Para saber mais sobre para importar pacotes em Java, visite Pacotes de importação de Java.
Então, precisamos criar um objeto da classe Scanner. Podemos usar o objeto para obter a entrada do usuário.
Exemplo: obter entrada inteira do usuário
Resultado:
Enter an integer: 23You entered 23
No exemplo acima, criamos um objeto denominado input da classe Scanner. Em seguida, chamamos o método nextInt() da classe Scanner para obter uma entrada inteira do usuário.
Observação: Usamos o método close() para fechar o objeto. Recomenda-se fechar o objeto do scanner assim que a entrada for obtida.
Exemplo: Obter float, double e String Input
Saída:
Enter float: 2.343Float entered = 2.343Enter double: -23.4Double entered = -23.4Enter text: Hey!Text entered = Hey!
Conforme mencionado, existem várias outras maneiras de obter a entrada do usuário. Para saber mais sobre Scanner, visite Java Scanner.