用于求前 n 个自然数之和的 Java 程序


2022年2月4日, Learn eTutorial
1443

在这里,我们将解释如何编写一个 Java 程序来求前 n 个自然数之和。首先,我们需要从用户那里读取 n 的值。然后,通过使用 while 循环,我们可以求出从 1 到 n 的数字之和。

while 循环的语法是什么?

while 循环 的语法如下所示。


while(condition)
{
   statements;
}

在 while 循环中,当条件满足时,语句会重复执行。

如何实现 Java 程序来显示前 n 个自然数之和?

首先,我们必须声明 sumOfNatural 类。然后将变量 n、i、sum 声明为整数。设置 i=1 和 sum=0。创建 Scanner 类的对象 s。将数字的限制读入变量 n。通过使用 while 循环检查 i<=n,然后计算 sum=sum+i。将 i 增加 1。然后显示前 n 个自然数的和为 sum。

 

算法

第 1 步:使用 public 修饰符声明 SumOfNatural 类。

步骤 2:打开 main() 以启动程序,Java 程序执行从 main() 开始

第 3 步:声明整数变量 n、i、sum。设置 sum=0。

第 4 步:将数字的限制读入变量 n。

第 5 步:通过使用 while 循环检查 i<=n,然后执行第 6 步。

第 6 步:计算 sum=sum+i

第 7 步:将 i 增加 1,然后执行第 5 步。

第 8 步:显示 sum

Java 源代码

                                          import java.util.Scanner;
public class SumOfNatural{
    public static void main(String args[]){
        int n, i = 1 ;
        int sum = 0;
      Scanner s = new Scanner(System.in);
        System.out.println("Enter the limit of the number :");
        n = s.nextInt();
        while(i <= n)
        {
            sum = sum +i;
            i++;
        }
        System.out.println("The Sum of "+n+" numbers is :"+sum);
    } 
}
                                      

输出

Enter the limit of the number :4
Sum of 4 numbers is :10