Caros, Bom Dia!
Eu sou iniciante em java, estou aprendendo vetores e matrizes, porém, eu comecei a montar essa matriz multidimencional e me perdi no meio do caminho, não sei como eu faço para inserir os nomes dos alunos nas linhas e as notas nas colunas, e também eu me atrapalhei na hora de definir quantas linha e colunas serão geradas após eu saber quantos registros eu quero inserir :?:.
Alguém pode me dar uma força nessa lógica?
Grato pela atenção!
import javax.swing.JOptionPane;
public class Array_Mult {
public static void main(String[] args) {
int quantidade = 0;
int linha = 0;
int coluna = 0;
quantidade = Integer.parseInt(JOptionPane.showInputDialog("Quantos registros você deseja inserir?"));
linha = quantidade;
coluna = linha;
String[][] lista = new String[linha][coluna];
for(int x = 1; x < quantidade; x++){
JOptionPane.showInputDialog("Digite o nome do aluno: " + x);
for(int y = 1; y < quantidade; y++){
JOptionPane.showInputDialog("Digite a nota " + y + " do aluno: " + y);
//Eu me perdi nessa parte
}
}
for(int i = 1; i < lista.length; i++){
System.out.println("O Aluno " + i + "Fechou o semestre com as " +
"seguintes notas: ");
for(int j = 1; j < lista.length; i++){
System.out.println("Nota " + i + lista[linha][coluna]);
//Me perdi aqui tqmbém.
}
}
}
}