Entrada e saída Java: um guia para iniciantes
Em qualquer linguagem de programação, a entrada e a saída (E / S) são uma parte importante da interação do usuário com o seu programa. A entrada permite obter dados do usuário enquanto a saída permite exibi-los.
Como acontece com a maioria das linguagens de programação, o teclado é o dispositivo de entrada padrão e a tela é o dispositivo de saída padrão.
Este guia examina as funções básicas de E / S que você pode executar com Java.
Saída Java
Para mostrar a saída em uma tela, você pode usar o método println () . Este método está na classe System .
Use a sintaxe abaixo para exibir os dados:
System.out.println ("Sua saída vai aqui.");
Os shows afirmação acima um campo chamado para fora. Este é um campo estático público que aceita os dados a serem produzidos.
Você também precisa colocar aspas nos dados que deseja exibir. A exceção é quando o valor na instrução System.out.println () é uma variável ou um número.
Veja o exemplo abaixo:
int t = 24;
System.out.println (t) // a saída é 24, não t
System.out.println (96)
Java também permite realizar operações aritméticas dentro do método println () . Você pode adicionar, subtrair, dividir ou usar o módulo com este método. É importante observar que você não deve colocar aspas ao usar essas operações aritméticas. Isso fará com que o compilador Java trate a expressão como uma string.
- System.out.println ((9 * 6) / 5); | A saída obtida é o resultado da expressão aritmética.
- System.out.println ("(9 * 6) / 5"); | A saída obtida é a expressão aritmética e não o resultado.
O método println () não é o único método Java que você pode usar para gerar dados. O método print () também pode ser usado para realizar operações semelhantes a println () . A única diferença é que println () coloca o cursor na próxima linha após a impressão, enquanto print () deixa o cursor onde a saída parou.
O exemplo de código totalmente funcional abaixo deve ajudar a fundamentar os conceitos acima.
public class Output {
public static void main (String [] args) {
idade int = 20;
System.out.println ("Java");
System.out.println ("Programação");
System.out.print ("Java");
System.out.print ("Programação");
System.out.println ("Java tem mais de" + idade + "anos."); // Linha 8
}
}
A linha 8 apresenta o operador de concatenação ( + ). Concatenação significa ingressar. Portanto, esse operador (+) é usado para unir diferentes partes da saída.
De antes, lembre-se de que as aspas não são colocadas em variáveis dentro da instrução System.out.println () . A linha 8 mostra como o operador de concatenação permite que você atenda a essa condição.
Entrada Java
Java fornece várias maneiras de obter a entrada do usuário, mas a classe Scanner é usada aqui.
Para acessar a classe Scanner , você precisa importá-la.
import java.util.Scanner;
Em seguida, você precisa criar um objeto da classe Scanner . Este objeto pode então ser usado para inserir dados.
- Entrada do scanner = novo Scanner (System.in); | Criando um objeto chamado input.
Veja o exemplo abaixo:
import java.util.Scanner;
class Output {
public static void main (String args []) {
Entrada do scanner = novo Scanner (System.in);
System.out.println ("Digite um número inteiro");
int n = input.nextInt (); // Linha 5
if ((n% 2) == 0) {
System.out.println ("Seu número é par");
}outro{
System.out.println ("Seu número é ímpar");
input.close (); // Linha 10
}
}}
O código acima pega um número inteiro de um usuário e diz a ele se é par ou ímpar.
A linha 5 mostra o método nextInt () . Este método é usado para obter uma entrada inteira.
Se você quiser capturar um tipo de dados String , float ou long , deverá usar os métodos next () , nextFloat () e nextLong () , respectivamente.
Na linha 10, existe o método close () . Ele fecha a classe Scanner . É aconselhável sempre fechar a classe Scanner quando terminar de usá-la.
Agora você sabe mais sobre entrada e saída em Java
No último exemplo de código neste artigo, a instrução if foi usada. É uma das três estruturas de controle de programa em Java. Em particular, é uma declaração de seleção.
As instruções de seleção são importantes para escolher um caminho de execução em uma condição verdadeira ou falsa. E agora que você sabe um pouco mais sobre entrada e saída em Java, por que não expandir seus conhecimentos sobre essa linguagem de programação em outras áreas?