Twitter Delicious Facebook Digg Stumbleupon Favorites More

Rabu, 30 Maret 2011

Looping (Pengulangan)

for

For sering disebut for loop, karena digunakan untuk prosses looping atau pengulangan.

for(inisialisasi; kondisi; penaikan_penurunan)
{
    pernyataan
}


Contoh Program For
public class For
{
  public static void main(String[] args)
  {
    for(int i=1; i<6; i++)
    if(i%2==1)
      System.out.println(i);
    else
      System.out.println(i+"*");
  }
}

while

while digunakan untuk melakukan proses pengulangan suatu blok pernyataan selama kondisinya bernilai true.

while(kondisi)
{
   pernyataan
}

Contoh Program while
public class While
{
  public static void main(String[] args)
  {
    int i=1;
    while(i<6 )
    {
      if(i%2==1)
         System.out.println(i);
      else
         System.out.println(-i);
      i++;
    }
  }
}

do while

do ... while digunakan untuk melakukan proses pengulangan suatu blok pernyataan selama kondisinya bernilai true. Pernyataan dalam blok paling tidak dieksekusi satu kali.

do
{
   pernyataan
}
while(kondisi);


Contoh Program do while
public class DoWhile
{
  public static void main(String[] args)
  {
    int i=1;
    do{
      System.out.println(i);
      i++;
    }
    while(i<=5);
  }
}


break

Pernyataan break digunakan untuk keluar dari suatu pengulangan (loop). Penggunaan break bisa berbentuk tanpa label atau berlabel.


Contoh Program break
public class Break
{
  public static void main(String[] args)
  {
    for(int i=1; i<=10; i++)
    {
       if (i==6)break;
       System.out.println(i);
    }
  }
}


Contoh Program break berlabel
public class BreakLabel
{
  public static void main(String[] args)
  {
    selesai:
    for(int i=1; i<=10; i++)
    {
       if (i==6)break selesai;
       System.out.println(i);
    }
  }
}

continue

Pernyataan continue digunakan untuk melanjutkan eksekusi kesuatu pengulangan (loop). Penggunaan continue bisa berbentuk tanpa label atau berlabel.

return

Pernyataan return digunakan untuk keluar dari method. retun mempunyai dua bentuk : Mengembalikan nilai (sesuai dengan tipe data), tidak mengembalikan nilai (untuk void).

0 komentar:

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Mahasewa - Premium Blogger Themes | Blogger Templates