Estou fazendo uma aplicação de conversação e estou com um problema.
Faço uma pergunta e a resposta pode ser um número ou ‘Não’. Segue o código abaixo:
//limite da contagem
System.out.println("$$ Eu sei contar até 100!");
System.out.println("$$ Quer me ver contando de 1 até quanto? $$");
String contar = input.nextLine();
//condição da não contagem
if(contar.equals("Não")){
System.out.println("Tudo bem, sem problemas!");
}
//condição de limite
int cont = Integer.parseInt(contar);
int limiteMax = 1;
if (cont > 100){
System.out.println("- O número informado é maior que 100");
System.out.println("Desculpe-me. eu só sei contar até 100.");
} else {
System.out.println("- O número está dentro do limite que "+ personagem +" sabe contar.");
System.out.println("Vou contar então: ");
while (limiteMax <= cont){
System.out.print(limiteMax + " ");
limiteMax++;
e esta dando esse erro:
Exception in thread “main” java.lang.NumberFormatException: For input string: “Não”
Alguém me ajuda, por favor.