Ler dados via console no Java


Para quem está iniciando no Java e está criando aplicações apenas no console esta é uma dica bem útil.
Quem está vindo do C ou C++, existem as funções scanf e cin para ler dados digitados no console, no Java também tem, só que não é tão simples quanto as outras linguagens, porém também não é um bicho de sete cabeças hehehe. Vamos lá:

A leitura de dados via console é feita através da classe Scanner. Para usá-la basta importar através do seguinte código:

import java.util.Scanner;

Para exemplificar o uso dela, abaixo um exemplo de programa que lê um inteiro e o imprime na tela:

import java.util.Scanner;

public class Principal {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
System.out.println("Voce digitou: " + num);
}
}

A leitura é feita através do método nextInt(), se você quiser ler outros tipos de dados basta trocar a palavra Int por Char, para ler um char. Mas se você quiser ler uma string, o método chama-se nextLine().

🙂

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s