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.

Operadores aritméticos e de atribuição explicados em Java

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?