misalnya dalam perulangan dalam java biasanya menggunakan for sedangkan untuk looping atau perulangan yang tidak kita tahu pasti jumlah loopingnya bisa kita gunakan jenis perulangan while , do - while.
Perulangan for
Pada perulangan for dalam java memiliki tiga komponen yang harus kita perhatikan dalam penggunaannya. yaitu variabel pencacah, perulangan bersyarat, dan perubah variabel pencacah.
- variabel pencacah merupakan variabel yang digunakan untuk mengatur jumlah perulangan yang akan dilakukan oleh program. setiap program melakukan perulangan maka nilai dari variabel pencacah akan selalu berubah dengan posisi increment atau semakin besar atau decrement atau semakin kecil.
- perulangan bersyarat merupakan suatu persyaratan supaya program akan menjalankan perulangan tersebut. persyaratan tersebut bisa berupa sebuah nilai atau variabel yang telah kita definisikan sebelumnya.
- perubah variabel pencacah merupakan variabel yang bertugas untuk mengubah nilai dalam suatu variabel selama program menjalankan perulangannya. perubahan tersebut dapat menjadi increment atau semakin besar atau decrement atau semakin kecil.
Contoh Struktur Perulangan For Pada Java
Deklarasi diatas merupakan contoh struktur dari perulangan pada java yang sederhana, dimana diawali dengan for lalu diikuti dengan wariabel pencacah kemudian persyaratan lalu peubah variaber pencacah.setelah itu baru kita tambahkan statement -statement yang kita jalankan setelah program melakukan perulangannya.for (variabelPencacah; persyaratan; peubahVariabelPencacah) { statement ... ... }
Contoh program perulangan for pada java:
//Nama program: Perulangan1.java public class Perulangan1 { public static void main(String[] args) { int counter; int batasPerulangan = 10; for (counter=1; counter<=batasPerulangan; counter++) { System.out.println("Perulangan ke-"+counter); } } }
Output program:
Perulangan ke-1 Perulangan ke-2 Perulangan ke-3 Perulangan ke-4 Perulangan ke-5 Perulangan ke-6 Perulangan ke-7 Perulangan ke-8 Perulangan ke-9 Perulangan ke-10
Penjelasan:
Pada potongan program diatas kita awali dengan mendefinisikan atau mendeklarasikan variabel counter dan variabel batasPerulangan yang memiliki tipe data Integer pada variabel batasperulangan kita inisialisasikan dengan nilai 10. dan seterusnya :D
Pada potongan program diatas kita awali dengan mendefinisikan atau mendeklarasikan variabel counter dan variabel batasPerulangan yang memiliki tipe data Integer pada variabel batasperulangan kita inisialisasikan dengan nilai 10. dan seterusnya :D
//Nama program: Contoh Perulangan java ke-2 intermediate public class Perulangan2 { public static void main(String[] args) { int bilangan1=6; int bilangan2=4; int hasil=0; String angka = ""; for (int counter=1; counter<=bilangan2; counter++) { hasil += bilangan1; angka = Integer.toString(bilangan1); System.out.println(angka); } System.out.println("------ +"); System.out.println(hasil); } }
Output program:
6 6 6 6 ------ + 24
Penjelasan program:
Program diawali dengan pendeklarasian variabel. Variabel tersebut adalah bilangan1, bilangan2, hasil bertipe data integer dan berturut-turut diinisialisasi dengan nilai 6, 4 , dan 0. Dalam program tersebut juga terdapat variabel angka diinisialisasi dengan string kosong (“”). Pada baris perulangan for… dideklarasikan variabel counter dan diinisialisasi dengan nilai 1. Variabel counter dideklarasikan dalam statement perulangan for…, maka hanya bisa digunakan dalam perulangan itu saja. Persyaratan dalam perulangan ini adalah statement dalam blok perulangan dikerjakan apabila nilai variabel counter kurang dari sama dengan nilai dalam variabel bilangan2. Dan setiap kali statement dalam blok perulangan selesai dikerjakan, nilai dalam variabel counter ditambah 1 (increment).
syarat supaya terjadinya looping for boleh lebih dari satu statement dengan syarat kita harus menggabungkannya dengan operator Logika AND atau Operator logika OR. berikut merupakan contoh program java perulangan yang menggunakan operator logika sehingga kita bisa menambahkan lebih dari sati statement pada perulangan for.
Program diawali dengan pendeklarasian variabel. Variabel tersebut adalah bilangan1, bilangan2, hasil bertipe data integer dan berturut-turut diinisialisasi dengan nilai 6, 4 , dan 0. Dalam program tersebut juga terdapat variabel angka diinisialisasi dengan string kosong (“”). Pada baris perulangan for… dideklarasikan variabel counter dan diinisialisasi dengan nilai 1. Variabel counter dideklarasikan dalam statement perulangan for…, maka hanya bisa digunakan dalam perulangan itu saja. Persyaratan dalam perulangan ini adalah statement dalam blok perulangan dikerjakan apabila nilai variabel counter kurang dari sama dengan nilai dalam variabel bilangan2. Dan setiap kali statement dalam blok perulangan selesai dikerjakan, nilai dalam variabel counter ditambah 1 (increment).
syarat supaya terjadinya looping for boleh lebih dari satu statement dengan syarat kita harus menggabungkannya dengan operator Logika AND atau Operator logika OR. berikut merupakan contoh program java perulangan yang menggunakan operator logika sehingga kita bisa menambahkan lebih dari sati statement pada perulangan for.
public class perulanganlogika{ public static void main(String[] args) { int bilangan1 = 1; int bilangan2 = 10; int counter; for (counter=1; (counter<10) && (bilangan1<bilangan2); counter+=2) { System.out.println("\t"+ bilangan1 + "\t" + bilangan2 + "\t" + counter); bilangan1++; bilangan2--; } } }
Output program:
1 10 1 2 9 3 3 8 5 4 7 7 5 6 9
sekian postingan mengenai contoh perulangan for pada pemrogaraman java atau sebenarnya tidak jauh beda dengan perulangan for pada bahasa C atau C++ . semoga bermanfaat.
Lanjut : Perulangan For
Lanjut : Perulangan For
6 Komentar untuk "Perulangan Pada Pemrograman Java"
wah keren benar" detail, terima kasih banyak gan :D
makasih gan
kalau gini gmana gan?
ARRAY
====================
Masukan Nilai Awal : 2
Masukan Nilai Akhir : 10
====================
Hasilnya : 2 4 6 8 10
====================
Ada Spasi
Oke gan..
Semangat belajar
@conan
Tingal di tambahkan spasi terus + hasil
seperti ini
System.out.println("Hasil :" + hasil);
hasil adalah yg sudah di definisikan sebelumnya
MUDAH DIMENGERTI,THANKS