Nicolas2008 16 de abr. de 2021
A ide esta acusando a linha do nextLine
RoinujNosde 17 de abr. de 2021
Posta o erro completo.
E o código também.
Nicolas2008 17 de abr. de 2021
import java.util.Scanner;
public class Agenda {
public void adicionarContato () throws AgendaCheiaException {
Contato [] contatos = new Contato [ 5 ] ;
Scanner sc = new Scanner ( System . in );
if ( contatos [ 0 ] == null ) {
Contato cont1 = new Contato ();
contatos [ 0 ] = cont1 ;
System . out . println ( “ Digite o nome ” );
String nome1 = sc . nextLine ();
cont1 . setNome ( nome1 );
System . out . println ( “ Digite o telefone ” );
String tel1 = sc . nextLine ();
cont1 . setTelefone ( tel1 );
System . out . println ( “ Contato criado ! ” );
}
}
Nicolas2008 17 de abr. de 2021
Exception in thread “main” java.util.InputMismatchException
Solucao aceita
Fefo80 17 de abr. de 2021
Esse erro é porque você tentou passar um parâmetro de um formato diferente.
Você passou só parte do teu código, então não dá para dizer exatamente qual. Posta todos os códigos de todas as classes.
Ah… Lembre de formatar o código ao postar aqui.
Nicolas2008 17 de abr. de 2021
Deu certo agora, o erro foi um switch case em que coloquei o throw new InputMismatchException, obrigado pela dica de ver as outras classes
RoinujNosde 17 de abr. de 2021 1 like
Só uma dica: quando for postar erros, poste por completo. Eles informam a causa, a classe e a linha que o causou.