我正在尝试创建一个代码,要求用户输入 3 个单独的测试分数。我使用 JOptionPane 进行对话框和输入。在它询问我的第一个值之后,它应该打开另一个并询问我的第二个值等等。它没有这样做,而是关闭并且不为我提供第二个对话框。
这是我的代码。
import java.util.Scanner;
import javax.swing.JOptionPane;
public class GradeTest
{
public static void main(String[] args)
{
int Value1;
int Value2;
int Value3;
int average;
Scanner keyboard = new Scanner(System.in);
JOptionPane.showInputDialog("What is your first value?");
Value1 = keyboard.nextInt();
JOptionPane.showInputDialog("What is your second value?");
Value2 = keyboard.nextInt();
JOptionPane.showInputDialog("What is your second value?");
Value3 = keyboard.nextInt();
average = Value1 + Value2 + Value3;
average = average / 3;
JOptionPane.showMessageDialog(null, "The average grade is "
+ average + "%.");
if(average < 60)
{
JOptionPane.showMessageDialog(null, "The grade for "
+ average + "% is an F.");
}
else
{
if(average < 70)
{
JOptionPane.showMessageDialog(null, "The grade for "
+ average + "% is a D.");
}
else
{
if(average <80)
{
JOptionPane.showMessageDialog(null, "The grade for "
+ average + "% is a C.");
}
else
{
if(average <90)
{
JOptionPane.showMessageDialog(null, "The grade for "
+ average + "% is a B.");
}
胡说叔叔
相关分类