Cari Blog Ini

Home Top Ad

Ke-gendeng-Anku

Rabu, 08 Januari 2020

Cara Menggunakan Perulangan For Pada Java

Perulangan adalah suatu perintah yang ada dalam program yang akan melakukan perintah secara berulang-ulang sampai ditemukan kondisi untuk berhenti. Perulangan FOR digunakan untuk melakukan pengulangan yang pasti atau sudah diketahui sebelumnya.
Penulisan perulangan for adalah sebagai berikut :

for(inisialisasi; syarat; penaikan) {
pernyataan/perintah yang diulang;
}

for(inisialisasi; syarat; penurunan) {
pernyataan/perintah yang diulang;
}

Nested For (perulangan bersarang) yaitu adanya perintah perulangan for dalam suatu perulangan for dan penulisan kode programnya adalah sebagai berikut :

for(inisialisasi; syarat; penaikan/penurunan) {
for(inisialisasi; syarat; penaikan){
peernyataan/perintah yang diulang;
}
}

Dalam pemakaian For terdapat pernyataan yang dipakai untuk melompat ke suatu perintah sebelum syarat terpenuhi semua atau memindahkan kontrol program ke baris perintah yang lain. Pernyataan yang dipakai adalah : break, continue, dan return. Baca juga Cara Menggunakan Percabangan Switch Pada Java

break; dipakai untuk menghentikan perintah tanpa harus menyelesaikan sesuai syarat.
continue; melanjutkan perintah.
return; dipakai untuk keluar dari eksekusi.
  • Contoh Program For :
Pada contoh ini perintah For akan dipakai untuk menampilkan angka mulai dari 1 sampai 5 dan tampilannya secara vertikal.

Berikut kode programnya :
for (int a = 1; a <= 5; a++) {
System.out.println(a);
}

Keterangan :
⇒ int a = 1; menyatakan variabel a tipe integer dan bernilai awal 1
⇒ a <= 5; adalah syarat pengulangan sampai nilai a mencapai angka 5 maka program berhenti
⇒ a++ menyatakan nilai a akan bertambah 1
Cara Menggunakan Percabangan IF Pada Java bisa lihat disini.

Hasilnya seperti berikut :
cara menggunakan perulangan for pada java

  • Contoh Program Nested For :
Pada contoh ini perintah For Bersarang atau For dalam For (Nested For) akan dipakai untuk menampilkan angka mulai dari 1 sampai 5 berbentuk segitiga terbalik kiri ke atas.

Berikut kode programnya :
for (int a = 1; a <= 5; a++) {
for (int b = 1; b <= a; b++) {
System.out.print ( b + " ");
}
System.out.println();
}
System.out.println();

Hasilnya sebagai berikut :
cara menggunakan perulangan for pada java

  • Contoh Program Nested For 2 :
Pada contoh ini perintah For Bersarang atau For dalam For (Nested For) akan dipakai untuk menampilkan angka mulai dari 1 sampai 5 berbentuk segitiga terbalik kiri.

Berikut kode programnya :
for (int a = 5; a >= 1; a--) {
for (int b = 1; b <= a; b++) {
System.out.print (b + " ");
}
System.out.println();
}
System.out.println();

Hasilnya seperti berikut :
cara menggunakan perulangan for pada java

  • Contoh Program For Dengan Break :
Pada contoh ini adanya perintah break akan membuat program berhenti atau melompat sesuai kondisi yang ditentukan pada break bukan sesuai kondisi yang ditentukan diawal program.

Berikut kode programnya :
for (int a = 1; a <= 10; a++) {
if ( a == 6) {
break;
}
System.out.print (a + " ");
}
System.out.println("\n");

Keterangan :
Seharusnya yang ditampilkan adalah angka 1 sampai 10, namun karena ada ketentuan jika a == 6 maka program akan berhenti dan tidak dilanjutkan. Sehingga yang ditampilkan hanya angka 1 sampai 5.

Hasilnya seperti berikut :
cara menggunakan perulangan for pada java

  • Contoh Program For Dengan Continue :
Contoh berikut menyertakan perintah continue yang akan membuat program melompat sesuai kondisi yang ditentukan.

Berikut kode programnya :
for (int a = 1; a <= 10; a++) {
System.out.print (a + "\t");
if (a % 2 == 1) {
continue;
}
System.out.println ();
}
System.out.println ("\n");

Keterangan :
Pada program ini jika nilai a dibagi 2 sisanya adalah 1 maka nilai a akan ditampilkan ke baris berikutnya. Artinya yang akan tampil adalah 2 kolom dimana kolom kiri bilangan ganjil dan kolom kanan bilangan genap.

Hasilnya seperti berikut :
cara menggunakan perulangan for pada java

  • Contoh Program For Dengan Return :
Pada contoh ini adanya perintah return akan membuat program berhenti atau keluar sesuai kondisi yang ditentukan.

Masukkan kode ini terlebih dahulu tepat di bawah package :
import java.util.Scanner;

Berikut kode program selanjutnya, seperti biasanya :
Scanner masukan = new Scanner(System.in);
int nilai;
System.out.print("Masukkan nilai lebih besar 5 : ");
nilai = masukan.nextInt();
if (nilai <= 5) {
System.out.println("Nilainya kurang atau sama dengan 5");
System.out.println();
return;
}
for (int a = 1; a <= nilai; a++) {
System.out.print(a + " ");
}
System.out.println("\n");

Jika inputnya kurang dari atau sama dengan angka 5 maka hasilnya sebagai berikut :
cara menggunakan perulangan for pada java

Jika inputnya lebih dari angka 5 maka hasilnya sebagai berikut :
cara menggunakan perulangan for pada java

Bantu saya bagikan artikel dan tutorial ini agar lebih bermanfaat. Salam Gendeng 😎

Tidak ada komentar:

Posting Komentar