搜索
首页Javajava教程使用while循环查找自然数之和的Java程序
使用while循环查找自然数之和的Java程序Sep 02, 2023 am 09:53 AM
while循环自然数诺瓦

使用while循环查找自然数之和的Java程序

自然数之和可以使用编程语言中的不同迭代语句来计算。迭代语句是执行一组特定代码行直到循环语句中的条件失败的语句。在本文中,我们将讨论如何使用 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 <= n) { 
         // checking the condition if it satisfies then the statements inside loop are executed
         sumofDigits = sumofDigits + i; 
         // performing addition to sum as the number should be added to sum
         i++;
         // Incrementing  the variable used in condition
      }
      System.out.println("Sum of natural numbers up to 7 is :" +sumofDigits);
   }
}

输出

Sum of natural numbers up to 7 is :28

时间复杂度:O(N) 辅助空间:O(1)

因此,在本文中我们学习了如何使用java编程语言中的while循环概念来计算n个自然数的和。

以上是使用while循环查找自然数之和的Java程序的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文转载于:tutorialspoint。如有侵权,请联系admin@php.cn删除
PHP中如何利用while循环语句实现字符串拼接PHP中如何利用while循环语句实现字符串拼接Mar 07, 2024 pm 02:15 PM

标题:PHP中利用while循环实现字符串拼接在PHP语言中,利用while循环语句实现字符串拼接是一种常见的操作。通过循环遍历数组、列表或者其他数据源,将每个元素或者值依次拼接到一个字符串中。这种方法在处理大量数据或者需要动态生成字符串的情况下非常有用。下面我们来看一些具体的代码示例。首先,我们准备一个数组作为数据源,然后使用while循环来实现字符串拼接

JS循环学习:while循环语句的使用(示例详解)JS循环学习:while循环语句的使用(示例详解)Aug 03, 2022 pm 06:04 PM

循环的目的就是为了反复执某段代码,使用循环可以减轻编程压力,避免代码冗余,提高开发效率,方便后期维护。while 循环是 JavaScript 中提供的最简单的循环语句,下面我们来了解一下 while循环和do-while循环的使用。

自然数的平方平均值?自然数的平方平均值?Sep 20, 2023 pm 10:29 PM

自然数平方的平均值是通过将n个自然数的所有平方相加,然后除以该数字来计算的。示例前2个自然数为2.5,12+22=5=>5/2=2.5。编程中有两种计算方法-使用循环使用公式使用循环计算自然数平方的平均值此逻辑通过查找所有自然数的平方来工作。通过从1到n循环找到每个的平方并添加到sum变量。然后将该总和除以n。计算自然数平方和的程序-示例代码 实时演示#include<stdio.h>intmain(){&nbsp;&nbsp;intn=2;&nbsp;

使用while循环计算列表中数字的总和的Java程序使用while循环计算列表中数字的总和的Java程序Sep 13, 2023 pm 09:05 PM

介绍使用while循环计算列表中数字总和的Java程序是一个简单的程序,它获取整数列表并使用while循环结构计算它们的总和。在此程序中,创建了一个整数ArrayList,并将一些数字添加到该列表中。然后,程序使用while循环迭代列表中的每个元素,将每个元素添加到变量“sum”中,该变量跟踪数字的运行总和。循环完成后,“sum”的最终值将打印到控制台,它是列表中所有数字的总和。该程序演示了在编程中处理数据集合的常用技术,即使用循环迭代集合中的每个元素并对每个元素执行一些计算或转换。该计划还重点

PHP怎么实现while循环语句PHP怎么实现while循环语句Jan 18, 2023 am 09:15 AM

PHP实现while循环语句的语法有两种,分别是:1、“while (...) {...}”语法,表示只要指定的条件为真,while循环就会执行代码块;2、“do {...} while (...);”语法,该语法会先执行一次代码块,然后检查条件,如果指定条件为真,则重复循环。

编写一个C程序,使用while循环计算句子的平均单词长度编写一个C程序,使用while循环计算句子的平均单词长度Aug 28, 2023 pm 06:25 PM

问题在运行时输入一个句子,并编写一段代码来计算句子中出现的单词的平均长度解决方案算法STARTStep1:declarecharacter,intanddoublevariablesStep2:EnteranystatementStep3:whileloop&nbsp;&nbsp;&nbsp;&nbsp;Checkconditionstmt[i]=getchar())!=&#39;&#39;&nbsp;&nbsp;&nbsp

while循环和do while循环的区别是什么while循环和do while循环的区别是什么Sep 25, 2023 pm 05:54 PM

区别是:1、while循环是先判断条件再执行循环体,而do-while循环是先执行循环体再判断条件;​2、while循环是先判断循环条件,如果条件满足,则执行循环体中的代码,然后再次判断条件,如此循环,直到条件不满足时跳出循环,而do-while循环则是先执行循环体中的代码,然后再判断循环条件是否满足,如果条件满足,则继续执行循环体中的代码,如此循环,直到条件不满足时跳出循环。

php中while循环怎么用php中while循环怎么用Mar 14, 2023 pm 06:56 PM

php中while循环有两种:1、while循环语句,先对循环条件进行判断,当条件满足,则执行循环体,不满足时则停止;语法“while(表达式){ 循环体语句块;}”。2、“do while”循环语句,先在执行了一次循环体中的“语句块”之后,然后再对循环条件进行判断,如果为真则继续循环,如果为假,则终止循环;语法“do{循环体语句块;}while(表达式);”。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版