Estou fazendo uma aplicação parecida com o desafio, mas ao ler dados com a classe Scanner, estou recebendo um erro.
Essa é parte do código:
Scanner leitura = new Scanner(System.in);
int opcao = 0;
do {
System.out.println("---------------------------\n" +
"Ola! Bem vindo ao gerenciador de panificadora!\n" +
"---------------------------\n" +
"Entre com a opcao desejada: \n" +
"1 - Cadastrar produto\n" +
"0 - Sair\n");
opcao = leitura.nextInt();
switch (opcao) {
case 1:
System.out.println("Novo cadastro de produto - Digite o nome: ");
String nome = leitura.next();
System.out.println("Digite o preco: ");
double preco = leitura.nextDouble();
Produto novoProduto = new Produto(nome, preco);
System.out.println(novoProduto);
break;
default:
System.out.println("Essa nao eh uma opcao valida!");
}
}while (opcao != 0);
Esse é o erro: