【发布时间】:2020-06-06 15:28:02
【问题描述】:
我该如何解决这个问题。我一直以零作为我的答案,而不是我的条件。 Java 的学校评分系统,我一直将零作为我的最终答案。它只是读取变量已初始化的内容而不是输入的内容,而不是 IDE 遍历我的代码。
public class task_3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int Grades = 0;
JOptionPane.showInputDialog("Enter marks");
// JOptionPane.showInputDialog(Grades);
if (Grades >= 85 && Grades <= 100) {
JOptionPane.showMessageDialog(null, "your Grade is HD");
} else {
if (Grades >= 75 && Grades <= 85) {
JOptionPane.showMessageDialog(null, "your Grade is D");
} else {
if (Grades >= 65 && Grades <= 75) {
JOptionPane.showMessageDialog(null, "your Grade is C");
} else {
if (Grades >= 55 && Grades <= 65) {
JOptionPane.showMessageDialog(null, "your Grade is P");
} else {
if (Grades <= 55) {
JOptionPane.showMessageDialog(null, "your Grade is F");
} else if (Grades > 100) {
JOptionPane.showMessageDialog(null, "error");
}
}
}
}
}
}
}
【问题讨论】:
-
你应该使用
} else if {而不是} else { if{ -
这是假设使用
JOptionPane?还是应该由 Scanner 或 java 程序的参数处理? -
它应该是 joptionPane
标签: java joptionpane helper