Estou tentando criar um programa de perguntas e resposta,porém quando debugo apresenta que todas as questão estão corretas. Alguém consegue me ajudar ?
package quiz;
import java.util.*;
import java.io.*;
/**
*
*/
public class Quiz {
/**
* @param args the command line arguments
* @throws java.lang.Exception
*/
public static void main(String[] args) throws Exception
{
// TODO code application logic here
byte resp = 0;
byte inicio;
byte cert = (byte)'s';
String nome = new String(new char[25]);
int medio = 0;
int facil = 0;
int dificil = 0;
int cont = 0;
int nivel = 0;
int certo_1 = 0;
int errado_1 = 0;
int contp_1 = 1;
int totp_1 = 1;
int certo_2 = 0;
int errado_2 = 0;
int contp_2 = 1;
int totp_2 = 1;
int certo_3 = 0;
int errado_3 = 0;
int contp_3 = 1;
int totp_3 = 1;
System.out.print("\nInforme o nome do participante e em seguida pressione \"enter\".\n\n");
Scanner input = new Scanner(System.in);//.nextLine();
System.out.print("\nNOME DO PARTICIPANTE: ");
nome = input.next();
System.out.printf("\nSEJA BEM VINDO \"%s\"\n",nome);
System.out.print("-------------------------------------------------------------------------------\n");
System.out.print("Este e um jogo divertido de perguntas e respostas. O jogador devera escolher\n");
System.out.print("dentre as alternativas apenas uma e em seguida pressionar \"enter\".\n\n");
System.out.print("O jogo possui 3 niveis de dificuldade:\n\n");
System.out.print("Nivel facil - Cada resposta certa valera 2 pontos\n");
System.out.print("Nivel medio - Cada resposta certa valera 4 pontos\n");
System.out.print("Nivel dificil - Cada resposta certa valera 6 pontos\n");
System.out.print("-------------------------------------------------------------------------------\n");
System.out.print("Boa sorte e bom jogo\n\n");
System.out.print("Pressione \"enter\" para continuar...");
System.in.read();
dificuldade:
System.out.print("*-----------------------------*\n");
System.out.print("| NIVEIS DE DIFICULDADE |\n");
System.out.print("*-----------------------------*\n");
System.out.print("| 1 - NIVEL FACIL |\n");
System.out.print("| 2 - NIVEL MEDIO |\n");
System.out.print("| 3 - NIVEL DIFICIL |\n");
System.out.print("*-----------------------------*\n");
Scanner input2 = new Scanner(System.in);
System.out.print("DESEJA JOGAR EM QUAL NIVEL? \n");
String validar = input2.nextLine();
if (validar != null )
{
nivel = Integer.parseInt(validar);
}
switch (nivel){
case 1:
//time_t tempo = new time_t();
long totalMiliSegundos = System.currentTimeMillis() - 10800000;
long totalSegundos = totalMiliSegundos / 1000;
long segundoAtual = totalSegundos % 60;
long totalMinutos = totalSegundos / 60;
long minutoAtual = totalMinutos % 60;
long totalHora = totalMinutos / 60;
long horaAtual = totalHora % 24;
//tm data;
//time(tempo);
//data = localtime(tempo);
System.out.print("*=============================================================================*\n");
System.out.print("| ___ ___ ___ ___ ___ _________ ___ |\n");
System.out.print("| XXX_ XXX XXX XXX XXX XXXXXXXXX XXX |\n");
System.out.print("| XXXX_ XXX XXX XXX XXX XXXXXXXXX XXX |\n");
System.out.print("| XXXXX_XXX XXX XXX_ _XXX XXX____ XXX |\n");
System.out.print("| XXXXXXXXX XXX XXX__XXX XXXXXXX XXX |\n");
System.out.print("| XXX XXXXX XXX XXXXXX XXX______ XXX______ |\n");
System.out.print("| XXX XXXX XXX XXXX XXXXXXXXX XXXXXXXXX |\n");
System.out.print("| XXX XXX XXX XX XXXXXXXXX XXXXXXXXX |\n");
System.out.print("| _________ _________ _________ ___ ___ |\n");
System.out.print("| XXXXXXXXX XXXXXXXXX XXXXXXXXX XXX XXX |\n");
System.out.print("| XXXXXXXXX XXXXXXXXX XXXXXXXXX XXX XXX |\n");
System.out.print("| XXX___ XXX___XXX XXX XXX XXX |\n");
System.out.print("| XXXXXX XXXXXXXXX XXX XXX XXX |\n");
System.out.print("| XXXXXX XXXXXXXXX XXX______ XXX XXX______ |\n");
System.out.print("| XXX XXX XXX XXXXXXXXX XXX XXXXXXXXX |\n");
System.out.print("| XXX XXX XXX XXXXXXXXX XXX XXXXXXXXX |\n");
System.out.print("| |\n");
System.out.print("*=============================================================================*\n\n");
System.out.print(" AS PERGUNSTAS DE NIVEL \"FACIL\" VALEM 2 PONTOS CADA\n\n");//*/
System.in.read();
System.out.print("Pressione \"enter\" para continuar...");
System.in.read();
System.out.print("*--------------------------------*\n");
System.out.printf("| Pergunta n. 1 - Nivel Facil |\n",contp_1 ++ );
System.out.print("*--------------------------------*\n\n");
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");
Scanner input3 = new Scanner(System.in);
System.out.print("Qual a resposta certa?\n");
String validar2 = input3.nextLine();
//if (validar2 != null )
{
resp = Byte.parseByte(validar2);
}
if
((resp == 'C') || (resp = (byte)'C')!=0)
{
System.out.print("Resposta correta\n");
certo_1++;
}
else
{
System.out.print("Resposta errada\n");
System.out.print("Resposta correta: Letra \"c\"\n");
errado_1++;//
}
}
}
}