Programação Progressiva

Fórum para dúvidas dos sites: Programação Progressiva, Java Progressivo, C Progressivo


Você não está conectado. Conecte-se ou registre-se

Alguém sabe resolver este erro de execução?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

Estou fazendo exercício de entrada de dados com marcador final, mas ocorre um erro de execução do programa. Alguém sabe como resolver?

package Files;
import java.util.Scanner;

public class exJ {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int soma = 0;
for(int i = 0; i < 3; i++){
System.out.println("Digite um número!!");
if(in.nextLine().equals("fim")){
soma += Integer.parseInt(in.nextLine());
}
}
System.out.println(soma);

}
}

ERRO:

Digite um número!!
20
Digite um número!!
23
Digite um número!!
fim

Exception in thread "main" java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at Files.exJ.main(exJ.java:11)

Ver perfil do usuário

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum