因此,挑战是提示用户输入整数值“count”。下一个 提示他们输入“计数”更多值。然后将输入的每个值平方并将其添加到main 值sum。然后显示输入的所有数字的平方和。 构建输出的示例如下:
Please enter an integer value: 3
Please enter 3 numeric values:
7 8 3.5
The sum of the squares of each of these numbers is: 125.25
我还是学习代码的新手,所以我对如何在单个用户输入上对多个值进行平方并且总计它们感到有点迷茫。有人可以提供一些帮助吗?
import java.util.Scanner;
public class Assign2 {
public static void main(String[] args) {
sum_squares();
}
public static void sum_squares(){
Scanner in = new Scanner(System.in);
System.out.println ("Please enter an integer value:");
int count = in.nextInt();
System.out.println ("Please enter" + count + "more values:");
int square = in.nextInt();
}
}
答案 0 :(得分:1)
您需要在以下后添加for循环:
System.out.println ("Please enter" + count + "more values:");
for循环应该运行count
次,并且每次循环运行时,它都应该询问用户输入。然后你可以接受那个输入并对它进行平方(记住 - 平方就像单独乘一个数字一样容易!2 * 2 = 4,或2平方)一旦得到平方数,将它加到一个和变量中你将在for-loop之前创建的。然后在for循环之后打印出总和。