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 campopublic
static
: 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.