Looping (perulangan) Intro Looping ? Didalam pemrograman komputer perulangan merupakan suatu proses yang dilakukan secara berulang sampai kondisi tertentu tercapai. Mengapa perlu adanya looping? Terkadang kita butuh melakukan perulangan suatu proses dimana kita harus melakukan perulangan langkah-langkah yang pernah dilakukan Contoh : menampilkan 200 baris bilangan secara berurutan menampilakan bilangan genap yang terletak 1 sampai 100 Jika kita tidak menggunakan looping otomatis kita harus menuliskan baris perbaris dan hal ini tidak efisien. Perulangan dalam Java Java menyediakan pernyataan- pernyataan berikut untuk melakukan perulangan : While Do..... While For Terkait dengan perulangan proses, java menyediakan : Break ( untuk mengakhiri pengulangan Continue (untuk melakukan pengulangan kembali) Pernyataan “WHILE” Pernyataan while digunakan untuk proses berulang dengan bentuk pernyataan : While (kondisi){ Blok pernyataan } Blok pernyataan akan dijalankan terus menerus selama kondisi bernilai benar (true). Diagram alir pernyataan “while” Contoh Contoh 1 Contoh 2 Int x=2; Int y= 2; While (x==2){ While (x==2){ System.out.println ( x) System.out.println ( x) } X++; } contoh Contoh 3 Contoh 4 Int f= 3; Int a= 1; While (f<=5){ f++; System.out.println ( f); } While (a<=3){ System.out.println ( a); a++; } Diskusikan dengan teman sebangku kalian Kasus 1 Kasus 2 Int x = 10; Int j= 5; While (x> =4){ X-=2; System.out.println (x+3); While (j<=10){ System.out.println (“hallo java); J++; Int xy= 0; While (xy<= 6){ Xy++; System.out.println( xy+1); } Int z= 0; While (z<=10){ Z+=2; System.out.println(z) Z--; Do....while do-while : perulangan yang hampir sama dengan while namun, pernyataan akan dilakukan terlebih dahulu kemudian dilakukan pengecekan. Bentuk pernyataan do...while adalah sebagai berikut Do { Statement } While (kondisi ); Diagram alir do...while Keterangan gambar : Pada pernyataan do wwhile, blok statement akan dikerjakan terlebih dahulu, jika kondisi masih memenuhi maka pernyataan akan di tulis kembali . Tapi jika kondisi sudah tidak memenuhi maka menuju perintah setelah perintah do while. Contoh Contoh 1 Hasil 1 3 3 3 3 . . . Contoh 2 Hasil 2 3 4 5 Conoth Contoh 3 Hasil 3 0 1 2 3 4 5 Hallo java Contoh 4 Hasil 4 1 5 FOR Perbedaan perulangan dengan for dibandingkan perulangan lainnya : For melakukan perulangan dengan jumlah yang diketahui dengan pasti While digunakan saat melakukan perulangan dengan jumlah yang belum diketahui secara pasti, pernyataan while akan dikerjakan setelah pengecekan kondisi (harus true) Do... While jumlah perulangan belum diketahui pasti, pernyataan (do) akan dikerjakan lebih dahulu, baru dilakukan pengecekan pada kondisi while Diagram alir pernyataan FOR Cek kondisi nilai awal, jika sesuai syarat maka kerjakan blok perintah Pernyataan FOR Berikut adalah bentuk penulisan pernyataan for : for(inisialisasi ; kondisi; penaikan_penurunan) { Blok statement ; } Inisialisasi : untuk memberikan nilai pada variable yang digunakan mengontrol pengulangan Kondisi : mengontrol pengulangan dilanjutkan atau diakhiri Penaikan_penurunan untuk menaikan atau menurunkan nilai variable pengontrol pengulangan Contoh Pernyataan FOR Contoh 1 Hasil Hasil : 4 5 6 Hasil : 4 6 Diskusi