Dutormasi.com –Oke pada materi sebelumnya kita telah mempelajari tentang Struktur Perulangan (Looping) Bahasa Pemrograman Java. Di looping atau perulangan terdapat 3 bentuk yang bisa kita gunakan diantaranya adalah perulangan for, perulang do dan perulangan do while. Setiap bentuk perulangan memiliki cara dan bentuknya masing masing. Seperti halnya pada perulangan FOR terdapat bentuk umumnya sebagai berikut :
for(inisialisai_expresi; Perulangan_Kondisi; Langkah_ekspresi)
{
statement;
}
Dengan penjelasan yang ada dibawah ini :
- Inisialisasi_expresi merupakan sebuah variabel yang menjadi sebagai barasan dari sebuah perulangan yang diinginkan.
- Perulangan_kondisi merupakan sebuah kondisi yang kita jadikan sebagi bentuk perbandingan dari perulangan terhadap nilai-nilai batas yang diinginkan.
- Langkah_expresi merupakan sebuah variabel yang menspesifikasikan faktor perulangan sebelum perulangan menjalankan sebuah instruksi berikutnya. Langka_expresi ini biasanya decrement dan increment.
- Dan yang terakhir adalah Statement, yaitu sebuah hasil dari perulangan yang mengikuti kondisi yang kita berikan sebelumnya.
DAN INGAT!! Jawab soal dibawah ini tanpa mengcopynya ke Netbeans atau Intellij IDE kamu. Usahakan menjawabnya dengan pena dan sebuah kertas. Ini bertujuan agar kamu dapat lebih memahami konsep dari perulangan ini, apabila kamu hanya mengcopy itu akan membuat kamu tidak akan mendapatkan apa apa dari artikel ini.
Soal 1 :
public class soal1 {
public static void main(String[] args) {
int i,a;
a=0;
for ( i = 1; i <=5; i++) {
if(i==4)
break;
a = a+i;
}
System.out.print(a);
}
}
Soal 2 :
public class soal2 {
public static void main(String[] args) {
int i,j,a;
int b=0;
for ( i = 1; i <=4; i++) {
for (j = 1; j <=4; j++) {
if(j==2)
break;
a = i*j;
b=b+a;
}
}
System.out.println(b);
}
}
Soal 3 :
public class soal3 {
public static void main(String[] args) {
int total = 0;
for (int a = 1; a <=2; a++) {
for (int b = 1; b <=2; b++) {
total = total + a;
}
}
System.out.println(total);
}
}
Soal 4 :
public class soal4 {
public static void main(String[] args) {
int i,a;
a = 0;
for ( i = 1; i <=5; i++) {
a+=i;
}
System.out.println(++a);
}
}
Soal 5:
public class soal5 {
public static void main(String[] args) {
String [] peliharaan = {"fish","bear","dog","angola",
"buffalo"};
for (String value : peliharaan) {
if(value.contains("a")){
continue;
}
System.out.println(value);
}
}
}
Soal 6 :
public class soal6 {
public static void main(String[] args) {
int a =0;
for (int i = 8; i >=0; i--) {
a+=i;
i-=2;
}
System.out.println(a);
}
}
Soal 7 :
public class soal7 {
public static void main(String[] args) {
int total = 0; int b = 0;
for (int i = 1; i <= 4; i++) {
for (int j = 1; j <= 3; j++) {
b=i+j;
total = total + b;
}
}
System.out.println(total);
}
}
Jadi itulah beberapa soal yang harus kamu kerjakan. Semoga dengan mengerjakan dan membaca artikel ini dapat membantu kamu dalam memahami perulangan pada bahasa pemrograman Java. Sekian dan Terimakasih!!
Jawaban dan penjelasannya ada pada artikel berikutnyaa yaa, di tunggu aja 🙂
Jawaban dan penjelsannya dapat kamu lihat disini Jawaban dan Penjelasannya Perulangan For pada Java