Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: xfce 4.7.0
Por albfneto
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Java: Lendo a entrada do teclado
Linux user
Publicado por André em 25/07/2009

Login: andrezc, 1163968 pontos
[ Hits: 9133 ]

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

Leitura recomendada
   Dica Linux recomendada Instalação do VMWare Server no Debian 5
   Dica Linux recomendada Imagination Slideshow
   Dica Linux recomendada Treinamento on-line e gratuito - Introdução ao Slackware Linux
   Dica Linux recomendada Adicionar Google Friend Connect no Google Sites
   Dica Linux recomendada Criando um menu em shell script

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.