我必須創建一個使用二維數組來存儲學生姓名及其成績的程序。用戶輸入學生姓名和他們的成績,然後應該添加。它必須能夠保存15名學生的數據。有人能告訴我如何將數據添加到這樣的數組?我已經附加了我的代碼,以及我的設計預覽。如何將數據添加到二維數組?
public class StudentGrades extends javax.swing.JFrame {
double [][] database = new double[4][15];
/**
* Creates new form StudentGrades
*/
public StudentGrades() {
initComponents();
displayButton.setEnabled(false);
studentButton.setEnabled(false);
courseButton.setEnabled(false);
}
...
private void exitButtonActionPerformed(java.awt.event.ActionEvent evt) {
//set code to close program
System.exit(0);
}
private void addButtonActionPerformed(java.awt.event.ActionEvent evt) {
//clear output area
outputArea.setText(null);
//enable buttons
displayButton.setEnabled(true);
studentButton.setEnabled(true);
courseButton.setEnabled(true);
//declare variables
double grade1 = Double.parseDouble(test1.getText());
double grade2 = Double.parseDouble(test2.getText());
double grade3 = Double.parseDouble(test3.getText());
double grade4 = Double.parseDouble(test4.getText());
是否真的必須是一個數組?你不能在同一個數組中保存不同的數據類型 – maszter