在这里,我们将解释如何编写一个 Java 程序来求前 n 个自然数之和。首先,我们需要从用户那里读取 n 的值。然后,通过使用 while 循环,我们可以求出从 1 到 n 的数字之和。
while 循环 的语法如下所示。
while(condition)
{
statements;
}
在 while 循环中,当条件满足时,语句会重复执行。
首先,我们必须声明 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。
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