Estou criando um programa de perguntas e respostas, porém o meu IF não está funcionando, todas as perguntas que respondo retorna como verdadeira(mesmo estando errada), acredito que seja algo no meu if só que não estou conseguindo identificar.
Por favor me ajudem
package quizjava;
import java.util.*;
/**
*
* @author Edimilson
*/
public class Quizjava {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.print("Número de constituições que o Brasil já teve, incluindo a atual.\n");
System.out.print("A) 5\n");
System.out.print("B) 3\n");
System.out.print("C) 7\n");
System.out.print("D) 2\n");
System.out.print("E) 1\n");
System.out.print("-------------------------------------------------------------------------------\n");
System.out.print("Qual a resposta certa?\n");
Scanner input3 = new Scanner(System.in);
String validar2 = input3.nextLine();
boolean c = true; //se mudo para "false" todas as resposta viram falsa.
/*{
resp = Byte.parseByte(validar2);
}//*/
if (c){
System.out.print("Esta correta ");
}else {
System.out.print("Esta errada ");
}
}
}