Perulangan Pada Java
Pengulangan(looping) adalah suatu bagian yang bertugas melakukan kegiatan mengulang suatu proses sesuai dengan yang diinginkan. Jenis pengulangan :
1. For
Perulangan for digunakan saat kita mengetahui berapa banyak perulangan yang akan kita lakukan.
Bentuk Umum :
2. While
Perulangan while digunakan pada saat kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan.
Bentuk Umum :
Perulangan yang hampir sama dengan while namun, pernyataan akan dilakukan terlebih dahulu kemudian dilakukan pengecekan.
Bentuk Umum :
import java.util.Scanner;
class pyramid{
public static void main(String [] args){
Scanner masukan = new Scanner(System.in);
int a,b,c;
System.out.print("Masukan Angka : ");
a = masukan.nextInt();
for(b=1;b<=a;b++)
{
for (c=a;c>=b;c--){
System.out.print(" ");
}
for(c=1;c<=b;c++){
System.out.print("* ");
}
System.out.println("");
}
for(b=1;b<=a;b++)
{
System.out.print(" ");
for(c=1;c<=b;c++){
System.out.print(" ");
}
for(c=a;c>b;c--){
System.out.print("* ");
}
System.out.println("");
}
}
}
Output
1. For
Perulangan for digunakan saat kita mengetahui berapa banyak perulangan yang akan kita lakukan.
Bentuk Umum :
for(Inisialisasi; Terminasi; Iterasi){
Proses;
}
Perulangan while digunakan pada saat kita tidak mengetahui jumlah perulangan yang akan dilakukan tapi mengetahui kondisi atau syarat dilakukan perulangan.
Bentuk Umum :
Inisialisasi
while(Terminasi){
Proses
Iterasi
}
3. Do - WhilePerulangan yang hampir sama dengan while namun, pernyataan akan dilakukan terlebih dahulu kemudian dilakukan pengecekan.
Bentuk Umum :
Inisialisasi
do{
Proses
Iterasi
}while(Terminasi)
Cotoh Program import java.util.Scanner;
class pyramid{
public static void main(String [] args){
Scanner masukan = new Scanner(System.in);
int a,b,c;
System.out.print("Masukan Angka : ");
a = masukan.nextInt();
for(b=1;b<=a;b++)
{
for (c=a;c>=b;c--){
System.out.print(" ");
}
for(c=1;c<=b;c++){
System.out.print("* ");
}
System.out.println("");
}
for(b=1;b<=a;b++)
{
System.out.print(" ");
for(c=1;c<=b;c++){
System.out.print(" ");
}
for(c=a;c>b;c--){
System.out.print("* ");
}
System.out.println("");
}
}
}
Output
Komentar
Posting Komentar