Selasa, 27 November 2012

Pernyataan Pengulangan Proses (Loop)


  1. for
  2. while
  3. do-while
for
  • for sering disebut for loop, karena digunakan untuk proses looping atau pengulangan
  • Bentuk:
           
          for (inisialisasi; kondisi; penaikan_penurunan){
                   pernyataan
          }

PernyataanFOR.java
public class PernyataanFOR {
public static void main(String[] args){
     for(int i=1; i<11; i++){
System.out.println(i);
           }
     }
}

PernyataanFORArray.java
public class PernyataanFORArray{
          public static void main(String[] args){
                int[] numbers = {1,2,3,4,5,6,7,8,9,10};
            
                for (int i : numbers) {
                           System.out.println(i);
                }
          }
     }

While
  • while digunakan untuk melakukan proses pengulangan suatu blok pernyataan selama kondisinya bernilai true
  • Kebanyakan programmer lebih memilih menggunakan while daripada do...while
  • Bentuk:
            while (kondisi) {
                  pernyataan
            }

PernyataanWHILE.java
class PernyataanWHILE {
          public static void main(String[] args){
                int i = 1;
                while (i < 11) {
                     System.out.println(i);
                     i++;
               }
            }
      }

Source Code MenampilkanBilanganGenapFOR.java
                
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Nur Lathifah
 */
public class MenampilkanBilanganGenapFOR {
    public static int i;
    public static void main (String[] args){
   
    System.out.println("");
    System.out.print("BilanganGenap= ");
        for (i=1; i<=20; i++) {
        if (i % 2 == 0){
    System.out.print(" " + i);
        }
    }
    System.out.println("");
  }
}

Source Code MenampilkanBilanganGenapWHILE.java

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**    
 *
 * @author Nur Lathifah
 */
public class MenampilkanBilanganGenapWHILE {
    public static void main (String[] args){
   
    System.out.println("");
    System.out.print("Bilangan Genap ");
       
      int x = 1;
        while(x <= 20){
            if (x % 2 == 0){
    System.out.print(" " + x);
        }
    x++;
   
    }
    System.out.println("");
        }
}

do...while
  • do ... while digunakan untuk melakukan proses pengulangan suatu blok pernyataan selama kondisinya bernilai true
  • Pernyataan dalam blok paling tidak dieksekusi satu kali
  • Bentuk:
      do {
pernyataan
} while (kondisi);

PernyataanDOWHILE.java
class PernyataanDOWHILE {
     public static void main(String[] args){
           int i = 1;
           do {
                System.out.println(i);
                i++;
           } while (i <= 10);
     }
}

0 komentar:

Posting Komentar