Dalam program ini, anda akan belajar mengira jumlah nombor semula jadi yang menggunakan loop dan while loop di Java.
Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan Java berikut:
- Java untuk Gelung
- Java sambil dan lakukan … sambil Loop
Nombor positif 1, 2, 3… dikenali sebagai nombor semula jadi dan jumlahnya adalah hasil dari semua nombor bermula dari 1 hingga nombor yang diberikan.
Untuk n, jumlah nombor semula jadi adalah:
1 + 2 + 3 +… + n
Contoh 1: Jumlah Nombor Asli yang menggunakan gelung
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); ) )
Pengeluaran
Jumlah = 5050
Program di atas melambung dari 1 ke angka yang diberikan (100) dan menambahkan semua nombor pada jumlah berubah.
Anda boleh menyelesaikan masalah ini menggunakan loop sementara seperti berikut:
Contoh 2: Jumlah Nombor Asli menggunakan gelung sambil
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); ) )
Pengeluaran
Jumlah = 1275
Dalam program di atas, tidak seperti loop untuk, kita harus meningkatkan nilai i di dalam badan gelung.
Walaupun kedua-dua program ini secara teknikal betul, lebih baik digunakan untuk gelung dalam kes ini. Ini kerana bilangan lelaran (hingga bilangan) diketahui.
Lawati halaman ini untuk mengetahui cara mencari jumlah nombor semula jadi menggunakan rekursi.