目錄
自然數和
Java 中的 While 語句
文法
求自然數總和的演算法
範例
輸出
首頁 Java java教程 使用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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1659
14
CakePHP 教程
1415
52
Laravel 教程
1310
25
PHP教程
1258
29
C# 教程
1232
24
自然數的平方平均值? 自然數的平方平均值? 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(){  intn=2; 

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迴圈的使用。

使用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 (...);」語法,該語法會先執行一次程式碼區塊,然後檢查條件,如果指定條件為真,則重複循環。

while迴圈和do while迴圈的差別是什麼 while迴圈和do while迴圈的差別是什麼 Sep 25, 2023 pm 05:54 PM

差異是:1、while循環是先判斷條件再執行循環體,而do-while循環是先執行循環體再判斷條件;2、while循環是先判斷循環條件,如果條件滿足,則執行循環體中的程式碼,然後再判斷條件,如此循環,直到條件不滿足時跳出循環,而do-while循環則是先執行循環體中的程式碼,然後再判斷循環條件是否滿足,如果條件滿足,則繼續執行循環體中的程式碼,如此循環,直到條件不滿足時跳出循環。

寫一個C程序,使用while循環計算句子的平均單字長度 寫一個C程序,使用while循環計算句子的平均單字長度 Aug 28, 2023 pm 06:25 PM

問題在運行時輸入一個句子,並編寫一段程式碼來計算句子中出現的單字的平均長度解決方案演算法STARTStep1:declarecharacter,intanddoublevariablesStep2:EnteranystatementStep3:whileloop    Checkconditionstmt[i]=getchar())!='' 

深入解析Python流程控制語句:if、else、elif、while、for的使用 深入解析Python流程控制語句:if、else、elif、while、for的使用 Jan 20, 2024 am 10:21 AM

Python流程控制語句詳解:if、else、elif、while、for在程式設計中,流程控制語句是不可或缺的,它們用來根據條件決定程式的執行流程。 Python提供了幾個常用的流程控制語句,包括if、else、elif、while和for。本文將詳細介紹這些語句,並提供具體的程式碼範例。 if語句if語句用來決定某個條件是否成立,如果條件為真,則執行if程式碼區塊中的

See all articles