Jumlah nombor asli boleh dikira menggunakan pernyataan lelaran yang berbeza dalam bahasa pengaturcaraan. Pernyataan lelaran ialah pernyataan yang melaksanakan set baris kod tertentu sehingga syarat dalam pernyataan gelung gagal. Dalam artikel ini, kita akan membincangkan cara mengira jumlah nombor asli menggunakan gelung while (penyataan lelaran dalam bahasa pengaturcaraan Java).
Jumlah nombor asli secara amnya mewakili jumlah unsur dari 1 hingga n. Secara matematik ia boleh dinyatakan seperti berikut
Sum of n Natural Numbers = 1+2+3+.........+(n-2) + (n-1) + n
Contoh: Cari hasil tambah 5 nombor asli.
Input = 5 Output = 15
Penerangan: Jumlah nombor asli dari 1 hingga 5 = 1+ 2+ 3+ 4+ 5 = 15.
Gelung while dalam bahasa Java ialah pernyataan berulang yang membenarkan set blok kod dilaksanakan berulang kali sehingga syarat menjadi palsu.
initilaze condition variable while (condition) { // statements Update condition variable; }
Ini ialah coretan kod gelung while dalam Java.
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 }
Langkah 1 - Mulakan tiga pembolehubah, mewakili bilangan nombor asli yang akan dijumlahkan, pembolehubah pembilang dan pembolehubah yang menyimpan jumlah nombor asli.
Langkah 2 - Gunakan sambil dan lakukan penambahan jumlah nombor asli hingga "n".
Langkah 3 - Cetak jumlah nombor asli.
Di bawah kita menggunakan gelung while dalam java untuk mencari jumlah nombor asli. Kami mengisytiharkan pembolehubah n untuk mendapatkan jumlah sehingga n nombor. "i" ialah pembolehubah pembilang yang digunakan. Kami menggunakan gelung while untuk beralih daripada i ke n dan menjumlahkan semua nilai dan menyimpan dalam pembolehubah jumlah. Akhir sekali, output diperoleh melalui nilai pembolehubah 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
Kerumitan masa: O(N) Ruang tambahan: O(1)
Jadi, dalam artikel ini kita belajar cara mengira jumlah n nombor asli menggunakan konsep gelung while dalam bahasa pengaturcaraan java.
Atas ialah kandungan terperinci Program Java untuk mencari jumlah nombor asli menggunakan gelung while. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!