Dalam program ini, Anda akan belajar menghitung jumlah bilangan asli menggunakan for loop dan while loop di Java.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:
- Java untuk Loop
- Java sementara dan melakukan… saat Loop
Bilangan positif 1, 2, 3… dikenal sebagai bilangan asli dan jumlahnya adalah hasil dari semua bilangan mulai dari 1 hingga bilangan yang ditentukan.
Untuk n, jumlah bilangan asli adalah:
1 + 2 + 3 +… + n
Contoh 1: Jumlah Bilangan Alam menggunakan for loop
public class SumNatural ( public static void main(String() args) ( int num = 100, sum = 0; for(int i = 1; i <= num; ++i) ( // sum = sum + i; sum += i; ) System.out.println("Sum = " + sum); ) )
Keluaran
Jumlah = 5050
Program di atas mengulang dari 1 ke bilangan tertentu (100) dan menambahkan semua bilangan ke jumlah variabel.
Anda dapat mengatasi masalah ini menggunakan loop sementara sebagai berikut:
Contoh 2: Jumlah Bilangan Alami menggunakan while loop
public class SumNatural ( public static void main(String() args) ( int num = 50, i = 1, sum = 0; while(i <= num) ( sum += i; i++; ) System.out.println("Sum = " + sum); ) )
Keluaran
Jumlahnya = 1275
Dalam program di atas, tidak seperti perulangan for, kita harus menaikkan nilai i di dalam badan perulangan.
Meskipun kedua program secara teknis benar, lebih baik menggunakan for loop dalam kasus ini. Itu karena jumlah iterasi (hingga num) diketahui.
Kunjungi halaman ini untuk mempelajari cara menemukan jumlah bilangan asli menggunakan rekursi.