我正在一个网站上进行练习,尝试仅使用三个变量将用户输入的 3 个数字相加。他们让您开始的代码是:
Scanner reader = new Scanner(System.in);
int sum = 0;
int read;
// WRITE YOUR PROGRAM HERE
// USE ONLY THE VARIABLES sum, reader AND read!
System.out.println("Sum: " + sum);
我正在考虑使用 for 循环,但我一直陷入困境,因为我只能使用三个变量。 reader 已被 Scanner 使用。 sum 将改变值,而 read 将是一个临时值。
我会用
System.out.println("Enter a number: ");
int read = Integer.parseInt(reader.nextLine());
但那只能容纳 1 个数字。任何帮助我已经坚持了一段时间了。
最佳答案
这应该满足要求:
for(read = 3; read > 0; read--) {
System.out.println("Enter a number: ");
sum += Integer.parseInt(reader.nextLine());
}
关于java - 将 3 个用户输入的数字相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35236609/