作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用成绩计算器,我打算获得分数和最高分。我需要使用扫描仪,如果进行的测试数量是两次,它将提示用户在同一行输入分数和最大分数。之后,它进入下一行并要求用户输入分数以及最高分数。此后,它分别求出分数的总和和最大分数的总和。
最佳答案
您可以使用 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.
}
}
关于java - 有没有办法获得两个扫描仪输入(整数)而无需进入下一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54368386/
我是一名优秀的程序员,十分优秀!