我正在研究成绩计算器,我打算获得满分和最高分数。我需要使用Scanner,这样,如果进行的测试数量为两次,它将提示用户在同一行上输入分数和最高分数。之后,它转到下一行并要求用户输入分数和最大分数。此后,它分别找到分数总和和最大分数总和。
答案 0 :(得分:4)
您可以使用scan.nextInt()
在同一行上排队整数值。它将等待直到读取两个整数,这些整数之间用空格或换行符分隔。
import java.util.Scanner;
public class ScanTest {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("Enter grade(s): ");
int score = scan.nextInt();
int maxScore = scan.nextInt();
scan.nextLine();
System.out.printf("Score: %d, Max: %d%n", score, maxScore);
scan.close(); // Close scanner.
}
}