Você está aqui: Java ::: Pacote java.util ::: Scanner |
Aprenda a ler entrada do usuário usando o método nextLine() da classe Scanner do JavaQuantidade de visualizações: 3754 vezes |
O método nextLine() da classe Scanner pode ser usado quando queremos ler entrada de dados do usuário em aplicações Java modo texto. Veja sua assinatura:---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- public String nextLine() Note que o método retorna o conteúdo lido como uma String (cadeia de caracteres) e não exige nenhum parâmetro. Vamos ver um exemplo de seu uso? ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.util.Scanner; // não se esqueça deste import
public class Principal {
public static void main(String[] args){
// declara e inicializa um objeto da classe Scanner
Scanner entrada = new Scanner(System.in);
// vamos pedir ao usuário que informe o seu nome
System.out.print("Digite seu nome: ");
// vamos ler o nome informado e guardá-lo na variável nome
String nome = entrada.nextLine();
// agora mostramos uma mensagem de boas-vindas
System.out.println("Bem-vindo(a), " + nome);
}
}
Ao executar este código nós teremos o seguinte resultado: Digite seu nome: Osmar J. Silva Bem-vindo(a), Osmar J. Silva Além de ler Strings, também podemos ler ints e doubles. Veja um exemplo no qual usamos o método nextLine() para ler dois inteiros e efetuar a soma dos mesmos: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.util.Scanner; // não se esqueça deste import
public class Principal {
public static void main(String[] args){
// declara e inicializa um objeto da classe Scanner
Scanner entrada = new Scanner(System.in);
// vamos ler o primeiro valor
System.out.print("Informe o primeiro número: ");
int a = Integer.parseInt(entrada.nextLine());
// vamos ler o segundo número
System.out.print("Informe o segundo número: ");
int b = Integer.parseInt(entrada.nextLine());
// agora efetuamos a soma dos dois valores
int soma = a + b;
// e mostramos o resultado
System.out.println("A soma é: " + soma);
}
}
Ao executar o código nós teremos o seguinte resultado: Informe o primeiro número: 30 Informe o segundo número: 12 A soma é: 42 Note que fizemos uso do método parseInt() da classe Integer para converter a String lida em um inteiro. Vejamos agora um exemplo no qual lemos a entrada como um double: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.util.Scanner; // não se esqueça deste import
public class Principal {
public static void main(String[] args){
// declara e inicializa um objeto da classe Scanner
Scanner entrada = new Scanner(System.in);
// vamos ler o nome do produto
System.out.print("Informe o nome do produto: ");
String nome = entrada.nextLine();
// vamos ler o preço do produto
System.out.print("Informe o preço do produto: ");
double preco = Double.parseDouble(entrada.nextLine());
// e mostramos o resultado
System.out.println("O nome do produto é: " + nome);
System.out.println("O preço do produto é: " + preco);
}
}
Ao executarmos o código o resultado será: Informe o nome do produto: AÇUCAR Informe o preço do produto: 4.35 O nome do produto é: AÇUCAR O preço do produto é: 4.35 Veja que agora nós usamos o método parseDouble() da classe Double para converter a String lida em um double. |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
C - Como comparar os primeiros n caracteres de duas strings usando a função strncmp() da linguagem C Java - Como transformar um StringBuffer em uma String usando o método toString() da classe StringBuffer |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






