不产生任何输出?

Producing no output?

提问人:kikyo 提问时间:10/17/2023 最后编辑:Chaosfirekikyo 更新时间:10/17/2023 访问量:55

问:

我正在编写一个输出成绩和平均值的 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 Eclipse 输入 输出

评论

0赞 Reilas 10/17/2023
第 4 行有一个分号
0赞 Anthony Cathers 10/17/2023
您是否在控制台中提供输入?
0赞 Chaosfire 10/17/2023
按预期为我工作。您是否在下班后保存文件(eclipse需要手动保存)?你确定你写的代码是重新编译的,你没有运行旧版本吗?

答: 暂无答案