Java: Lendo a entrada do teclado

Publicado por André em 25/07/2009

[ Hits: 49.215 ]

Blog: http://127.0.0.1

 


Java: Lendo a entrada do teclado



Bom, dando continuação à minha primeira dica, vamos dar um grande avanço em nosso aprendizado da linguagem Java. Vamos criar um programa que captura caracteres digitados no teclado.

Vamos ao código:

01. import java.util.Scanner;
02.
03. public class SegundoPrograma //Novamente o nome da aplicação
04. {
05.    public static void main (String args[])
06.    {
07.       Scanner entrada = new Scanner (System.in);
08.       System.out.print("Digite seu nome: ");
09.       String nome = entrada.nextLine();
10.       System.out.println("O nome digitado foi: " + nome);
11.     }
12. }

Agora use um run para rodar o programa que fizemos.

Vai pedir para o usuário digitar o nome, quando ele digitar vai aparecer a mensagem:

O nome digitado foi xxxx

Bom, vamos deixar de conversa e explicar o código.

A linha 1 do arquivo está dizendo que, nesta classe, utilizaremos uma classe que não faz parte da biblioteca padrão java.lang. Neste caso, estamos usando a classe Scanner, que pertence à biblioteca java.util.

A linha 3 está definindo a criação de uma classe pública chamada SegundoPrograma.

A linha 5 está declarando o método principal da classe SegundoPrograma.

A linha 7 está criando um objeto chamado entrada que é do tipo Scanner e o está inicializando com um novo objeto, que tem por objetivo ler tudo que foi digitado no teclado (System.in). A classe Scanner tem por objetivo capturar os dados passados pelos dispositivos de entrada do computador, como por exemplo o teclado.

A linha 8 está imprimindo no prompt de comando a seguinte a seguinte mensagem: "Digite seu nome:". É importante ressaltar que nessa linha estamos usando o método print() e não println. A diferença entre eles é que o método print() não cria uma nova linha depois de exibir a mensagem.

A linha 9 esta criando um objeto chamado nome que é do tipo String. A classe String pertence a biblioteca java.lang e por isso não foi preciso fazer um import como foi feito com a classe Scanner na linha 1.

A classe String é o tipo em Java usado para trabalhar com textos. Veja que estamos atribuindo ao objeto "nome" o que o usuário digitou através do método nextLine() do objeto entrada que é do tipo Scanner.

E por fim, a linha 10 exibe a mensagem "O nome digitado foi:", concatenado com o conteúdo da variável nome.

É isso pessoal, quando sobrar tempo farei mais dicas sobre Java.

Um abraço a todos.
Junior

Outras dicas deste autor

Compilando com o javac

Metasploit Framework no Linux

Resolvendo problema com logout ao abrir vídeos

Derrubando Linux em 10 segundos

Rodando diversos formatos de vídeo sem problemas em seu Debian

Leitura recomendada

Busca em texto com o método de Boyer Moore

Criando USB boot para instalação do Debian

Resume em downloads

Crie um certificado para uso em SSL

Instalação da impressora Brother MFC-8480DN pela rede no Debian

  

Comentários
[1] Comentário enviado por ramosdaniel em 18/06/2010 - 14:03h

Estes pequenos tutorias pra iniciantes ajudam muito. Muito bom!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts