java中的平方和求和

java中的平方和求和,java,exponentiation,Java,Exponentiation,因此,挑战在于提示用户输入整数值“count”。下一个 提示他们输入“计数”更多值。然后将输入的每个值平方,并将其添加到主 值总和。然后显示输入的所有数字的平方和。 构建输出的示例如下所示: 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 我对学习代码还是新手,所以我对如何在

因此,挑战在于提示用户输入整数值“count”。下一个 提示他们输入“计数”更多值。然后将输入的每个值平方,并将其添加到主 值总和。然后显示输入的所有数字的平方和。 构建输出的示例如下所示:

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(); 

    } 
}

您需要在以下内容之后添加for循环:

System.out.println ("Please enter" + count + "more values:");
for循环应该运行
count
次,每次循环运行时,它都应该请求用户输入。然后,您可以获取该输入并对其进行平方运算(记住,平方运算与一个数字本身相乘一样简单!2*2=4,或2平方)。一旦得到平方数,将其添加到for循环之前创建的和变量中。然后在for循环之后打印出总和


您能告诉我您不了解问题的哪一部分吗?当涉及到对在第二个提示中输入的值进行平方运算,然后对这些平方值的结果求和时,您能分析您的问题吗。我不知道该怎么做。例如,在我发布的示例中,请输入3个数值7 8 3.5我在java中看到的关于平方运算的每个示例都使用预先编码的int值,例如i=0 int square=Math.pow(i,2),所以我不知道如何使用扫描仪入口来实现这一点。好吧,我给你3个提示:你需要一个循环(比如:
For(int i=0;i
)要求用户计算次数。在您的示例中,您输入了一个浮点值,因此不能在.nextInt()中使用
来要求对值进行平方运算。请改为在.nextDouble()中使用
。最后一个提示是:使用
Math.pow(number,2)
来平方
number
+1
总是有一种方式来表示感谢@米奇塔尔马奇