Perulangan

Sabtu, 10 Januari 2009 13:29:14 - oleh : admin

Struktur perulangan pada Java adalah sebagai berikut :



int i;


for(i=0;i<10;i++){


System.out.println(“Hello”);


}



Pastikan variabel yang digunakan dalam perulangan sudah dideklarasikan. Di sini nilai i dimulai dari 0, selama i<10, maka proses di dalam scope {} akan terus diulang, di mana setiap perulangannya nilai i ditambah 1 ( i++ ). Berarti nilai I berturut-turut tiap loopingnya adalah 0,1,2,3,4,5,6,7,8,9. Sebanyak 10 kali perulangan dilakukan, pada layar akan tampil output teks “Hello” dicetak 10 kali.



for(int i=0;i<10;i++){


System.out.println(“Hello”);


}



Selain itu format di atas juga dapat dipakai. Pada bagian di atas ini, perulangan dilakukan dengan langsung mendeklarasikannya dalam initial value. Selain penggunaan for masih ada format perulangan dengan do-while dan while. Dengan menggunakan do-while.



int i=0;


do {


System.out.println(i);


i++;


}while(i<10);



Dengan menggunakan while



int i=0;


while (i<10){


System.out.println(i);


i++;


};



Pastikan anda melakukan penambahan atas nilai i, jika tidak maka nilai i selalu 0 dan tidak berubah sehingga kondisi pada while selalu benar. Hal ini akan mengakibatkan perulangan yang tiada hentinya looping forever.


 


Contoh program menggunakan piramida menggunakan for :


 



import java.io.*;


import java.lang.*;


 


       public class piramid{


              public static void main(String[] arg) throws IOException


              {


                     BufferedReader baca=new BufferedReader(new InputStreamReader(System.in));


                    


                     int i,p;


                     String h;


                    


                     System.out.println("________________________________________\n!                                !");


                     System.out.print("!Masukkan Jumlah Tingkat Piramida : ");


                     p=Integer.parseInt(baca.readLine());


                     System.out.println("!             *                    !");


 


                     h="*";


                     for (i=1; i 


                           h=h+"*";


                           System.out.println("!             "+h+"                !");


                     }                                


              System.out.print("!_______________________________________!  >>faQie");


              }


       }


 



 

kirim ke teman | versi cetak | Versi PDF

Berita "Belajar JAVA" Lainnya