自然数之和可以使用编程语言中的不同迭代语句来计算。迭代语句是执行一组特定代码行直到循环语句中的条件失败的语句。在本文中,我们将讨论如何使用 while 循环(Java 编程语言中的迭代语句)来计算自然数之和。
自然数之和
自然数之和一般表示1到n的元素总和。在数学上它可以表示如下
Sum of n Natural Numbers = 1+2+3+………+(n-2) + (n-1) + n
登录后复制
示例:求 5 个自然数之和。
Input = 5
Output = 15
登录后复制
解释:1到5的自然数之和= 1+ 2+ 3+ 4+ 5 = 15。
Java 中的 While 语句
Java 语言中的 while 循环是一种迭代语句,它允许重复执行一组代码块,直到条件变为 false。
语法
initilaze condition variable
while (condition)
{
// statements
Update condition variable;
}
登录后复制
这是 Java 中 while 循环的代码片段。
int i = 0; // initialzing the condition variable
While ( i < 10 ) {
System.out.println("tutor");
// statement which is executed untill condition fails
i++;
// updating the condition variable
}
登录后复制
求自然数之和的算法
第 1 步 – 初始化三个变量,分别表示求和的自然数个数、一个计数器变量、一个存储自然数之和的变量。
第 2 步 – 使用 while 并执行自然数之和的加法,直到“n”。
第 3 步 – 打印自然数的总和。
示例
下面我们使用java中的while循环来求自然数之和。我们声明了一个变量 n 来获取最多 n 个数字的总和。 “i”是使用的计数器变量。我们使用 while 循环从 i 迭代到 n 并对所有值求和并存储在 sum 变量中。最后通过sum变量的值来得到输出。
// Java program to calculate sum of n natural numbers using the concept of While – loop
import java.util.*;
public class Main {
public static void main(String[] args) {
int n= 7, i = 1,sumofDigits = 0;
while (i