Selasar Inspirasi

Struktur Perulangan





1. Perulangan For
Merupakan perulangan yang memiliki variabel untuk pengkondisian. Pada perulangan For, terdapat blok untuk membuat variabel dan melakukan proses pengkondisian. Bentuk umum :
For (kondisi awal; persyaratan atau kondisi akhir; increment/decrement){
Blok Statement;
}
Contoh :
for (int i=0; i<=5; i++){
  System.out.println("urutan ke -"+i);
contoh perulangan for

2. Perulangan While
Perulangan While melakukan proses perulangan untuk suatu kondisi dimana perulangan akan terus berjalan selama kondisi bernilai benar, dan akan berhenti bila kondisi bernilai salah. Bentuk umum :
while (kondisi) {
Blok statement;
}
Contoh :
int counter = 0;
while (counter <=5){ //kondisi perulangan
       System.out.println("counter ke -"+counter);
       counter++; //increment
      }
contoh perulangan while

3. Perulangan Do-While
Perulangan ini mirip dengan perulangan while, hanya saja minimal instruksi akan dijalankan sekali meskipun kondisinya bernilai salah. Bentuk umum :
Do {
   Blok statement;
} While (kondisi);
Contoh :
int counter = 5;
        do {
        System.out.println("counter ke -"+counter);
            counter++; //increment
        }
        while (counter <5);

contoh perulangan do while

4. Perintah Break dan Continue
Perintah break berfungsi untuk menghentikan proses perulangan.
Contoh:
for (int i=1; i <=10; i++){
            System.out.println("counter - "+i);
            if (i==5){break;} //kondisi untuk memberhentikan loop
        }
contoh perintah break
Sedangkan perintah continue, digunakan untuk meloncati sebuah perulangan, maksudnya instruksi yang seharusnya dijalankan dapat dilewati.
Contoh :
for (int i=1; i <=6; i++){
            if (i%2 == 0){continue;}} 

LATIHAN

A. Menampilkan Bilangan Asli
public class BilanganAsli {
 public static void main (String args[]){
     for (int bilAsli =1; bilAsli <=20; bilAsli++){
         System.out.print(bilAsli+" ");
     }
 }   
}
program bilangan asli

B. Menampilkan Bilangan Cacah
public class BilanganCacah {
    public static void main (String args[]){
        System.out.println("Bilangan Cacah: ");
        int i = 0;
        while (i<=5){
            System.out.println(i);
            i++;
        }
    }
}
program bilangan cacah

C. Hitung Faktorial
import javax.swing.JOptionPane;
public class Faktorial {
    public static void main (String args[]){
    int angka = Integer.parseInt(JOptionPane.showInputDialog(null,"Masukkan Nilai :","Program Faktorial",1));
    int hasil=1;
    for (int i=angka; i>=1;i--){
    hasil *=i;
    System.out.print(i+"*");
  }
    System.out.println("="+hasil);
 }
}
program hitung faktorial

D. Hitung Pangkat
public class Pangkat {
    public int HitungPangkat(int x, int y){
        if (y==1){
            return x;
        } else {
            return x * HitungPangkat(x, y-1);
        }
    }
    
    public static void main (String args[]){
         Pangkat p = new Pangkat();
        System.out.println(p.HitungPangkat(2,4));
    }
}
program hitung pangkat


0 Comments
Tweets
Comments

Responses

0 Respones to "Struktur Perulangan"

Posting Komentar

 
Return to top of page Copyright © 2010 | Platinum Theme Converted into Blogger Template by HackTutors