Java Program to Find Sum of Natural Numbers17 Mar 2025 | 4 分钟阅读 自然数是指包含所有从1到无穷大的正整数的数字。例如,1, 2, 3, 4, 5, ......, n。当我们把这些数字加起来时,我们就得到了自然数之和。 在本节中,我们将创建以下程序
我们也可以使用数学公式来计算 n 个自然数的和 n 个自然数之和 = n*(n+1)/2 假设我们想计算前 100 个自然数的和。将值代入上述公式,我们得到 在本节中,我们将使用以下方法来计算自然数之和。
使用Java for循环使用 Java for 循环是计算自然数之和最简单的方法。 SumOfNaturalNumber1.java 输出 Sum of First 10 Natural Numbers is = 55 使用Java while循环在下面的示例中,我们用 while 循环替换了 for 循环。while 循环一直执行,直到条件i <= num不再为真。它计算到指定限制的自然数之和。 SumOfNaturalNumber2.java 输出 Sum of First 100 Natural Numbers is = 5050 n 个自然数的和下面的程序计算 n 个自然数的和。在此程序中,我们使用了与上面程序相同的 while 循环。我们还从用户那里获取了两个输入,即 i 和 num。变量 i 是起始数字,变量 num 是结束数字。例如,如果我们想计算从 20 (i) 到 100 (num) 的自然数的和。 SumOfNaturalNumber3.java 输出 Sum from: 1 Sum up to: 1000 Sum of Natural Numbers = 500500 使用函数在下面的程序中,我们使用函数计算了 n 个自然数的和。 SumOfNaturalNumber4.java 输出 Sum of Natural Numbers is: 1275 让我们看另一个程序。 在下面的程序中,我们使用了公式来计算自然数的和。 SumOfNaturalNumber5.java 输出 Sum of Natural Number is: 20100 下一个主题Java 教程 |
回文是指一个单词、短语、数字或序列,在某些情况下,忽略空格、标点和大小写,从前向后读都一样。回文单词示例:radar、level、madam、racecar、civic、refer 等。短语:a man, a plan, a canal, Panama、never odd or even、No...
阅读 8 分钟
在此程序中,我们需要计算字符串中出现的每个字符,并找出出现次数最多和最少的字符。Grass is greener on the other side 在上面的示例中,字符“a”在字符串中只出现一次。所以,它是出现次数最少的字符...
5 分钟阅读
在此程序中,我们需要找出字符串中存在的重复单词并显示这些单词。例如:big black bug bit a big black dog on his big black nose 要从字符串中查找重复的单词,我们首先将字符串拆分成...
阅读 3 分钟
在本节中,我们将创建一个 Java 程序来显示从 1 到 100 的奇数。要学习 Java 奇数程序,您必须具备 Java for 循环和 if 语句的基本知识。我们可以使用不同的 Java 循环来显示奇数:使用...
阅读 3 分钟
一个包含负数和非负数的数组 numArr[],大小为 S。此外,还提供了两个数字 'left' 和 'right'。我们的任务是返回范围的和的数目,使得和介于...
阅读 12 分钟
在这个程序中,我们将创建一个双向链表并按升序对列表的节点进行排序。原始列表:排序列表:为了实现这一点,我们维护两个指针:current 和 index。最初,current 指向头节点,index 将指向 current 的节点....
7 分钟阅读
Java String 转 float 我们可以使用 Float.parseFloat() 方法在 Java 中将 String 转换为 float。场景 如果我们需要对包含浮点数的字符串执行数学运算,通常会使用此方法。每当从文本字段或文本区域获取数据时,输入的都是字符串格式...
阅读1分钟
矩阵程序 矩阵与数学相关,可以定义为矩形形式的二维数组,其中填充了数字、符号或表达式作为其元素。矩阵具有行和列的元素排列。一个矩阵...
阅读1分钟
在本节中,我们创建了几个 Java 程序来检查给定数字是否为完全平方数。完全平方数或平方数是整数的平方的正整数。换句话说,当我们乘以两个相同的数字时……
阅读 6 分钟
Java 程序在控制台打印以下模式。在这个程序中,我们创建一个按升序排列的数字的直角三角形。我们创建了两个循环,第二个循环根据第一个循环执行,在第二个循环中按行打印数字...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India