Boa rapaziada, estou tentando fazer um gabarito com inserção da nota do aluno, mas se eu coloco que a resposta da pergunta 1 foi “a” ele da erro, mesmo no gabarito estando a.
import java.util.Scanner;
public class ex3 {
public static void main(String[] args) {
Scanner ler = new Scanner (System.in);
String[] gabarito = new String[2];
int acertos = 0;
String resp;
String[] rgm = new String[2];
int x, y,i;
//GABARITO DA PROVA
for(x=0; x <2; x++){
System.out.println(x+1 + "° questão: ");
gabarito[x] = ler.next();
}
// INSERIR RGM E AS ALTERNATIVAS QUE O ALUNO COLOCOU
for(i=0; i <2; i++){
System.out.println("Digite seu número de RGM:");
rgm[i] = ler.next();
for (x = 0; x < 2; x++) {
System.out.print((x+1)+ "ª questao :" );
resp = ler.next();
if (resp == gabarito[x]){
acertos+=1;
}
else{
System.out.println("voce errou");
}
}
}
}}
E também queria printar o rgm dele e as perguntas que ele acertou.
Grato…