提问人:kikyo 提问时间:10/17/2023 最后编辑:Chaosfirekikyo 更新时间:10/17/2023 访问量:55
不产生任何输出?
Producing no output?
问:
我正在编写一个输出成绩和平均值的 java 代码,但每次我在 eclipse 中运行程序时,都没有输出。我不知道这是 eclipse 本身还是我的代码的问题。当我在其他站点上运行代码时,它说存在 NoSuchElementException 错误。我做错了什么?输入有问题吗?
代码如下。
import java.util.Scanner;
public class Grades {
;
public static void main(String[] args) {
char grade;
Scanner scanner = new Scanner(System.in);
int test1 = scanner.nextInt();
int test2 = scanner.nextInt();
int test3 = scanner.nextInt();
System.out.println("Enter your score: ");
int score = scanner.nextInt();
int average = ((test1 + test2 + test3) / 3);
if (score >= 90) {
grade = 'A';
} else if ((score >= 80) && (score < 90)) {
grade = 'B';
} else if ((score >= 70) && (score < 80)) {
grade = 'C';
} else if ((score >= 60) && (score < 70)) {
grade = 'D';
} else {
grade = 'F';
}
// Display the test scores.
System.out.println("You received test scores of: ");
System.out.println("Test 1 - " + test1);
System.out.println("Test 2 - " + test2);
System.out.println("Test 3 - " + test3);
// Display the average test score.
System.out.println("Average score: " + average);
// Display the letter grade.
System.out.println("Letter grade: " + grade);
scanner.close();
}
}
我尝试将扫描仪更改为输入,但仍然不起作用。后来,我尝试更改 Eclipse 中的设置,例如运行配置,以便有一个输入框,但仍然没有任何输出。控制台完全空白。我绝对认为扫描仪有问题,我只是不确定是什么。
答: 暂无答案
上一个:如何在 Java 中比较字符串?
下一个:为什么我无法获得分类的输出?
评论