PEMBAHASAN
Pada bab ini akan dibahas pengulangan menggunakan for, berbagai kasus dengan for akan dibahas disini dengan tujuan untuk memberikan wawasan yang sangat berguna dalam membuat program.
Bentuk Pengulangan Dengan For
Pernyataan for memiliki bentuk seperti berikut:
for (inisialisasi; penghenti; penaikan) {
pernyataan
}
- Inisialisasi
- Bagian inisialisasi dijalankan sekali sebelum bagian pernyataan dijalankan.
- Penghenti
- Bagian penghenti akan selalu dievaluasi terlebih dahulu sebelum bagian pernyataan dijalankan. Sekiranya bagian penghenti bernilai salah (false), pengulangan akan dihentikan.
- Penaikan
- Bagian penaikan dijalankan secara otomatis setiap kali bagian pernyataan dijalankan.
Apabila ada beberapa pernyataan yang akan diulang melalu for, bentuk pengulanganya menjadi seperti berikut:
for (inisialisasi; penghenti; penaikan) {
pernyataan_1
...
pernyataan_2
}
i = 1;
while (i <= n) {
System.out.println(i);
i++;
}
for (i = 1; i <= n; i++) {
System.out.println(i);
}
Berikut adalah contoh program menampilkan bilangan 1 hingga N dengan for:
Akhir Program
Contoh hasil eksekusi program:
Masukan bilangan bulat (n) : 4
1
2
3
4
Secara umum bentuk for lebih sederhana dari pada while, itulah sebabnya for lebih disukai oleh pemrogram Java untuk mengimplementasikan pengulangan. Namun, bukan berarti for cocok untuk semua masalah. Pernyataan for cocok untuk persoalan yang jumlah pengulanganya sudah jelas.
Bagaimana caranya menampilkan bilangan dari N menuju ke 1?
Caranya, variabel pencacah diberi nilai tertinggi yang ingin ditampilkan. Kemudian, penghenti pengulangan ditulis dengan menggunakan operator >. Bagian penaikan diisi dengan penurunan nilai variabel pencacah sebesar satu, jadi bentuk for berupa:
for (int i = n; i > 0; i--) {
System.out.println(i);
}
Akhir Program
Contoh hasil eksekusi program:
Masukan bilangan bulat (n) : 5
5
4
3
2
1
Bagian penaikan bisa dibuat naik atau turun dengan selang tidak harus bernilai satu. Contoh:
- for (int i = 16; i > 2; i -= 2) {
System.out.println(i);
}
- variabel pencacah (i) diturunkan nilai nya sebesar 2 di tandai dengan i -= 2. output nya adalah tulisan berupa angka dari 16 14 12 10 8 6 4.
- for (int i = 1; i < 16; i += 2){
System.out.println(i);
}
- variabel pencacah (i) dinaikan nilai nya sebesar 2 di tandai dengan i += 2. output nya adalah tulisan angka berupa angka 1 3 5 7 9 11 13 15.
Menghitung n! (n faktorial) dengan for. Bagaimana caranya?
n! didefinisikan sebagai berikut:
1x2x3x...x(n-1) x n
dalam program Java nya sebagai berikut:Akhir Program
Contoh hasil eksekusi program:
Masukan bilangan bulat (n) : 4
4! = 24
Okelah cukup dulu penjelasan pada bab ini, sekiranya ada kesalahan dari saya, saya mohon maaf, semoga bermanfaat :) tunggu di bab selanjutnya, jangan lupa komen dan share ya!
SUMBER REFERENSI
Sumber referensi didapat dari buku : BUKU PERTAMA BELAJAR PEMROGRAMAN JAVA UNTUK PEMULA
0 Response to "Belajar Java Dasar Bab 6 (Pengulangan Dengan For)"
Post a Comment