Friday, 2 May 2014

WHILE DAN BEBERAPA CONTOH PEMROGRAMAN JAVA



6.1.      While
While adalah merupakan pernyataan perulangan atau mengulang. Pernyataan ini akan mengeksekusi suatu blok kode atau pernyataan-pernyataan sampai kondisi yang diberikan adalah benar. Ekspresi harus dievaluasi untuk sebuah nilai boolean. Ekspressi akan selalu melakukan pengujian kondisi dan mengeksekusi blok kode. Bila hasil ekspresi adalah salah (false) maka akan keluar dari loop.
Sintaks
 while (ekspresi)
  {
   <statement>;
   ...;
   ...;
   }
Contoh:
public static void main (String[] args)
    {
        int i = 1;
        while (i <= 10)
        {
            System.out.println ("Nilai:" + i);
            i ++;
        }
    }

6.2.      Do-While
Ini merupakan pernyataan looping lainnya yang menguji kondisi sebelumnya atau masa lalu sehingga bisa dikatakan bahwa pernyataan "do-while" adalah sebuah pernyataan "past-test loop". Dimana blok "do" dijalankan pertama kali kemudian kondisi yang telah ditentukan pada pernyataan 'while' diperiksa.
Perbedaan antara while dan do-while loop adalah pernyataan di dalam do-while loop akan dieksekusi sedikitnya satu kali.
Pernyataan di dalam do-while loop akan dieksekusi pertama kali, dan akan dievaluasi kondisi dari expression. Jika nilai expression tersebut bernilai true / benar makan pernyataan di dalam blok do-while loop akan dieksekusi lagi.
Sintaks:
do {
   <statement>;
   ...;
   ...;
   } while (expression);
Contoh:
public static void main (String[] args)
    {
        int i = 1;
        do {
            System.out.println ("Nilai:" + i);
            i ++;
        } while (i <= 10);
    }

6.3.      Break
Pernyataan ‘break’ merupakan pernyataan percabangan yang terdiri dari dua bentuk yaitu:
      berlabel (labeled)
      tidak berlabel (unlabeled)
Pernyataan break digunakan untuk melanggar / menghentikan proses eksekusi sebuah loop (while, do-while dan for). Pernyataan break juga mengakhiri pernyataanswitch’.
Sintaks:
break; / / menghentikan loop terdalam atau pernyataan switch.
break label; / / menghentikan loop terluar di dalam serangkaian loop bersarang.
Contoh:
public static void main (String[] Args)     
    {
        int i = 0, j = 0;
        while(i<3){
            j = 0;
            while(j < 5){
                if(j == 3)
                    break;
                System.out.println("i = "+i+" j = "+j);
                j++;
            }
            i++;
        }

0 komentar:

Post a Comment