Estou tendo um problema quando eu executo o programa ele sempre me retorna 0
public class Eleicao {
public static void main (String args []){
int candidatoA=0;
int candidatoB=0;
int candidatoC=0;
int brancos=0; // 0 para brancos
int nulos=0; // 4 para nulos
String valor="";
int num=0;
String valor2="";
int num2=0;
valor = JOptionPane.showInputDialog(null,"Informe o número de Votos");
num = Integer.parseInt(valor);
for(int cont=0; cont<num; cont++){
valor2 = JOptionPane.showInputDialog(null,"Informe o número do candidato");
num2 = Integer.parseInt(valor);
if(num2 == 1){
candidatoA = candidatoA + 1;
}
if(num2 == 2){
candidatoB = candidatoB + 1 ;
}
if(num2 == 3){
candidatoC = candidatoC + 1;
}
if(num2 == 4){
nulos = nulos + 1;
}
if(num2 == 0){
brancos = brancos +1;
}
} // fim for
System.out.println(" A = " +candidatoA +"\n"+
" B =" + candidatoB + "\n C =" + candidatoC + "\n Brancos =" +
brancos + "\n Nulos =" + nulos);
}
}
Na hora de mostrar o número de “Votos” ele sempre traz 0…
