Contoh Kode Program Perulangan Pada Java
Contoh Script Program Perulangan Pada Java Netbeans
Mahasiswa Unusa - Selain metode percabangan, bahasa pemrograman java juga mempunyai metode perulangan, perulangan disini maksudnya adalah suatu script kode akan melakukan perulangan jika syarat dan kondisi sudah terpenuhi, untuk lebih jelasnya, silahkan belajar di website yang memang membahas hal tersebut, banyak kok, contohnya seperti web petani kode, dan code politan, lalu apa yang kami bahas disini ?, disini kami hanya memberikan contoh program perulangan pada java dengan menggunakan for, (meskipun masih ada do-while dan while-do).
Contoh Program Perulangan Pada Java Menggunakan For
Silahkan copy Kode script dibawah kemudian jalankan program agar sobat bisa langsung melihat, seperti apa metode perulangan dalam bahasa pemrograman java itu.
Program Perulangan Java Deret Angka 1
public static void main(String[] args) {
System.out.println("output 1 : ");
for(int bil = 10; bil > 0; bil--){
System.out.println(bil + " ");
}
System.out.println(" ");
System.out.println("output 2 : ");
for(int bil= 1; bil < 20;){
System.out.println(bil + " ");
bil = bil+2;
}
System.out.println(" ");
System.out.println("output 3 : ");
for(int bil= 2; bil < 20;){
System.out.println(bil + " ");
bil = bil+2;
}
System.out.println(" ");
System.out.println("output 4 :");
for(int a= 11, b=2; a< 66;a=a+b++){
System.out.println(a+ " ");
}
}
Dan output akan jadi seperti dibawah ini .
Output : 10 9 8 7 6 5 4 3 2 1
Output : 1 3 5 7 9 11 13 15 17 19
Output : 2 4 6 8 10 12 14 16 18 19
Output : 11 13 16 20 25 31 38 46 55 65
Analisa Kode :
Kode diatas terdiri dari 4 buah program dimana masing masing program memiliki pola
tertentu dimana seperti:
Soal pertama dengan pola Decrement dengan angka pertama 10 yang akan dikurang 1
dimana program tersebut akan berhenti apabila mencapai angka 1.
Soal kedua, yakni dengan pola Increment pada setiap bilangan ditambah 2 dengan batas
bilangan yakni 20 atau penambahan bil Ganjil.
Soal ketiga, memiliki pola Increment pada setiap bilangan ditambah 2 dengan angka
pertama 2 juga, Dimana memiliki batas angka 19 dan ketika mencapai angka 18 otomatis
ditambah 1 yang akan mengeluarkan hasil 19.
Soal keempat, yakni Incerement dimana pola penambahan tersebut ditambah satu setiap
Incrementnya.
Program Perulangan Java Deret Angka 2
public static void main(String[] args) {
System.out.println("output 1 :");
for(int c = 1;c < 11;c++){
if(c%2 == 0){
System.out.print("-"+c+" ");
}else{
System.out.print(c+ " ");
}
}
System.out.println(" ");
System.out.println("output 2 :");
for(int d= 11; d<21; d++){
if (d%2==0){
System.out.print(d-10+" ");
}else if(d%2==1){
System.out.print(d+" ");
}
}
System.out.println(" ");
System.out.println("output 3 :");
int e = 1, f = 10;
int g = 5, counter = 0;
boolean patternOccurredOace = false;
do{ System.out.print(e+" " + f + " ");
switch(counter){
case 0: ++e; --f; break;
case 1: ++e; break;
case 2: --f; patternOccurredOace = true;
}
}
while(--g>0);
System.out.println();
}
Outputnya akan jadi seperti dibawah ini :
Output : 1 -2 3 -4 5 -6 7 -8 9 -10
Output : 11 2 13 4 15 6 17 8 19 10
Output : 1 10 2 9 3 8 4 7 5 6
Analisa Kode :
Terdapat 3 kode program dalam script diatas, dengan fungsi berbeda yaitu :
Soal pertama, Dengan angka pertama 1 dan batas 10 melakukan increment namun bilangan
kedua selalu negatif yang bisa kita akali dengan menggunakan percabangan ketika hasil bagi
sama dengan 1 maka bilangan tersebut adalah positif dan sebaliknya ketika hasil bagi 0 atau
bukan 1 maka bilangan tersebut kita tambahkan string (-) yang mana dengan maksud negatif.
Soal kedua, Dengan angka pertama 11 dan batasnya 20 yang melakukan Increment dimana
angka kedua selalu dikurangi 10.
Soal ketiga, Memiliki pola yang khas yakni angka pertama dan ketiga melakukan Increment
dan angka kedua dan keempat melakukan Decrement begitu seterunsya dengan batas
masing-masing 5 hal tersebut bisa dipecahkan dengan menggunakan switch case.
Program Perulangan Java Kelulusan
public static void main(String[] args){
int z = 1, a1 = 0;
while (z<=5){
System.out.println("=======================");
System.out.println("\nLATIHAN 3.KELULUSAN 3");
Scanner inp = new Scanner (System.in);
System.out.print ("MASUKAN NAMA = ");
String nama = inp.nextLine ();
System.out.println ("PILIH GENDER ANDA");
System.out.println ("1. LAKI-LAKI");
System.out.println ("2. PEREMPUAN");
System.out.print ("MASUKAN GENDER = ");
int jenis_kelamin = inp.nextInt ();
System.out.print ("MASUKAN TINGGI = ");
int tinggi_badan = inp.nextInt ();
if (jenis_kelamin==1)
{
if (tinggi_badan >= 0 && tinggi_badan <= 170)
{
System.out.println ("ANDA GAGAL");
}
else if (tinggi_badan >= 171 && tinggi_badan <= 230)
{
System.out.println ("SELAMAT ANDA LULUS");
}else{
System.out.println ("ERROR");
}
}
if (jenis_kelamin==2)
{
if (tinggi_badan >= 0 && tinggi_badan <= 160)
{
System.out.println ("ANDA GAGAL");
}
else if (tinggi_badan >= 161 && tinggi_badan <= 210)
{
System.out.println ("SELAMAT ANDA LULUS");
}else{
System.out.println ("ERROR");
}
}
a1++;
z++;
System.out.println("LOOP COUNT = "+a1);
System.out.print("=======================");
}
}
Untuk ouputnya silahkan cek sendiri ya (wkwk).
Analisa Kode
Dimana Program diatas memliki fungsi Nested Loop dimana logikaprogramnya Jika jenis kelamin laki-laki dengan tinggi tertentu dan jika jenis kelamin perempuan dengan tinggi badan tertentu akan mencetak output tertentu. Dan perbedaanya dengan program yang ada pada bab 5 yaitu program diatas harus dapat kita Ulangi sebanyak 5 kali.
Munkin hanya sebatas itu yang bisa dapat kami contohkan mengenai program perulangan pada bahasa java netbeans, jika ada pertanyaan atau semacamnya, silahka sobat berkomentar dibawah ini.
0 Response to "Contoh Kode Program Perulangan Pada Java"
Posting Komentar