Meu código no netbeans não quer rodar por causa do scanner, ele simplesmente da erro
Scanner no netbeans dica urgente
K
7 Respostas
S
Qual erro?
Como é seu código?
K
public class BancoLageJava {
public static void main(String[] args) {
System.out.println("Informe seu nome por favor:");
String nome = scanner.nextLine();
System.out.println("Informe seu sobrenome por favor:");
String sobrenome = scanner.nextLine();
System.out.println("informe seu cpf porfavor:");
String cpf = scanner.nextLine();
//instanciando um objeto da classe Cliente
Cliente cliente = new Cliente(nome, sobrenome,cpf);
K
Todas as partes que tem scanner ficam em vermelho e não roda
M
Solucao aceita
Realizou o import da biblioteca scanner?
import java.util.Scanner;
Outro ponto que notei é que talvez tenha faltado instanciar o objeto do Scanner.
Scanner scanner = new Scanner(System.in);
K
1 like
sim, realizei o import
era isso mesmo, acabei de instanciar o objeto do scanner. Muito Obrigada!!
M
2 likes
Que ótimo, essa instancia serve para criar um novo objeto Scanner, que é usado para ler entradas do usuário a partir do console. O System.in é um objeto da classe InputStream que representa a entrada padrão do sistema, ou seja, o console onde o usuário irá digitar informações, no seu caso os dados do cliente. Por favor marcar o tópico como resolvido.
S
Não se deve fechar um Scanner que lê o System.in.
Criado 29 de abril de 2024
Ultima resposta 29 de abr. de 2024
Respostas 7
Participantes 3