【发布时间】:2021-08-19 03:55:51
【问题描述】:
我正在尝试使用一个数组创建一个程序,该数组允许用户输入他们的学生姓名和 4 个要放入成绩册的测试分数。
但是,下面的代码只捕获名称而不捕获等级。
如何将 test1-4 转换为整数?我尝试了Integer.parseInt(),但没有成功。
任何帮助将不胜感激。
public class StudentGrades extends javax.swing.JFrame {
private String[][] grades = new String[15][5];
private int global = 0;
public StudentGrades() {
initComponents();
}
private void addButtonActionPerformed(java.awt.event.ActionEvent evt) {
//Clear output area for new input
gradesOutput.setText("");
//Declare Variables
String firstName, lastName, name;
String test1, test2, test3, test4;
test1 = t1Input.getText();
test2 = t2Input.getText();
test3 = t3Input.getText();
test4 = t4Input.getText();
firstName = firstInput.getText();
lastName = lastInput.getText();
name = firstName + " " + lastName;
name = grades[global][0];
test1 = grades[global][1];
test2 = grades[global][2];
test3 = grades[global][3];
test4 = grades[global][4];
global++;
}
private void listInputActionPerformed(java.awt.event.ActionEvent evt) {
StringBuilder sb = new StringBuilder();
for (int row = global; row <= 14; row++) {
for (int col = global; col <= 4; col++) {
sb.append(grades[row][col]);
sb.append(", ");
}
sb.append("\n");
gradesOutput.setText(sb.toString());
}
}
private void exitButtonActionPerformed(java.awt.event.ActionEvent evt) {
System.exit(0);
}
}
【问题讨论】:
-
能否请您发布您的整个代码?
-
我已经编辑过了 :) @Cactus Coder
-
请在发帖前彻底搜索 Stack Overflow。
标签: java arrays string type-conversion integer