Menggunakan perulangan for di program Java
Menggunakan Perulangan For Di Program Java
Di Java, perulangan for dimulai dengan kata kunci for, diikuti oleh tanda kurung buka, aksi-awal, kondisi-kelanjutan-loop, aksi-setelah-tiap-iterasi, kurung penutup, opening brace, pernyataan atau blok pernyataan dan selanjutnya diakhiri dengan closing brace. Secara umum, sintaksis penulisan perulangan for adalah sebagai berikut:

for (aksi-awal, kondisi-kelanjutan-loop, aksi-setelah-tiap-iterasi) {
   // loop body
   pernyataan atau blok pernyataan;
}

Perulangan for menggunakan variabel untuk mengontrol berapa kali pernyataan atau blok pernyataan dieksekusi dan kapan perulangan tersebut berakhir. Variabel ini disebut dengan variabel kontrol atau control variable. Berikut ini adalah bagan alir dari perulangan for di Java:

Bagan alir perulangan for di Java

Variabel kontrol seharusnya dideklarasikan di dalam struktur kontrol perulangan for atau bisa juga sebelum perulangan for. Bila variabel kontrol perulangan for hanya digunakan di dalam perulangan dan tidak digunakan di tempat lain, variabel kontrol sebaiknya dideklarasikan di aksi-awal perulangan for. Variabel kontrol yang dideklarasikan dengan cara ini, tidak dapat diakses atau digunakan untuk maksud lain di luar perulangan for.

Baca artikel Perulangan for Lanjutan (Enhanced for Statement) Di Java

Berikut ini adalah contoh program Java membentuk gambar segitiga siku-siku dari karakter asterisk (*). Gambar segitiga siku-siku dibuat dengan menggunakan perulangan for tersarang dan hasilnya ditampilkan di kotak dialog pesan.

Baca artikel:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// Nama file : SegitigaSiku2.java
// Membentuk gambar segitiga siku-siku dengan tanda asterik

// Mengimpor Java predifined class
import javax.swing.JOptionPane;

// Deklarasi kelas segitigaSiku2
public class SegitigaSiku2 {

   public static void main(String[] args) {
   
      String asterik = "";

      for (int x = 1; x <= 7; x++) {
      
         // pernyataan for tersarang 
         for (int y = 0; y < x; y++) {
            asterik += "* ";
         }
      
         asterik += "\n";
      }
   
      JOptionPane.showMessageDialog(null, asterik, "Gambar Segitiga Siku-Siku",
         JOptionPane.INFORMATION_MESSAGE);

      System.exit(0);
   }
}

perulangan for di Java

PRODUK TOKO GERZAL

Taffware Power Supply Station Generator Portable 84000mAh 300W - OKD320A
Taffware Power Supply Generator Portable 84000mAh 300W ...
Rp 1.947.600
(4.9/5)
Fosi Audio Amplifier Bluetooth 5.0 HiFi 2.1 Channel 165x2+350W TPA3255 - BT30D PRO-MAX
Fosi Audio BT30D PRO Amplifier Bluetooth 5.0 HiFi 2.1 Channel ...
Rp 1.787.500
(5/5)
Fosi Audio BT20A PRO Amplifier Bluetooth 5.0 Treble and Bass 300W x2 TPA3255
Fosi Audio BT20A PRO Amplifier Bluetooth 5.0 Treble and Bass ...
Rp 1.491.600
(5/5)
OTOHEROES Charger Mobil Listrik EV Swipe Card Type2 Female AC Charging - PG01
OTOHEROES Charger Mobil Listrik EV Swipe Card Type2 Female ...
Rp 3.239.600
(5/5)

Untuk daftar lengkap produk, kunjungi toko online kami, GERZAL, di marketplace Shopee, Tokopedia, dan TikTok Shop.
Harga produk di setiap marketplace berbeda-beda dan dapat berubah sewaktu-waktu.
Gunakan aplikasi saat berbelanja untuk mendapatkan potongan harga produk dan ongkos kirim, bahkan ongkos kirim gratis untuk wilayah tertentu.