How to make a punctuation store for each answer.
package modulo02;
import java.util.Scanner;
public class vetorGabarito {
public static void main(String[] args) {
int pontuacao = 0, n, i, j = 0;
float s = 0, maiorMedia = -1;
Scanner sc = new Scanner(System.in);
System.out.println("Quantos alunos há na turma?: ");
n = sc.nextInt();
String nome[] = new String[n];
char resposta[][] = new char[n][3];
float media[] = new float[n];
char gabarito[] = new char[3];
for (int g = 0; g < gabarito.length; g++) {
System.out.println("Gabarito questão[" + g + "]: ");
gabarito[g] = sc.next().charAt(0);
}
for (i = 0; i < n; i++) {
System.out.println("Nome do aluno: ");
nome[i] = sc.next();
for (j = 0; j < 3; j++) {
System.out.println("Resposta nº " + (j + 1));
resposta[i][j] = sc.next().charAt(0);
if (resposta[i][j] == gabarito[j]) {
pontuacao++;
}
}
System.out.println("Pontuação: " + pontuacao);
}
System.out.println("Relatório geral: ");
System.out.println("resposta - aluno");
for (i = 0; i < n; i++) {
System.out.print(nome[i]);
}
for (j = 0; j < n; j++) {
System.out.println(resposta[j]);
}
}
}
I wanted the names to be under Students and the answers under Answers.