You are on page 1of 3

Java Programming

Basic Java
Pemrograman Java III - Statement Perulangan do - while while dan for

STIKOMBALI2007

StatementPerulangan

1. Perulangan(Looping) a. while Bentukumum:


while (termination) { body; }

Bagian pada body akan terus menerus dieksekusi selama pernyataan terminationmenghasilkantrue. ContohSyntax b. do-while Bentukumum:
do { body; } while (termination); class WhileDemo { public static void main(String[] args){ int count = 1; while (count < 11) { System.out.println("Count is: " + count); count++; } } }

Hampir sama dengan while, hanya di sini pemeriksaan terhadap pernyataan termination dilakukan di akhir perulangan, yang berarti perulangan pada body akan dieksekusi sekurangkurangnya sekali meskipunpernyataanterminationbernilaifalse. ContohSyntax
class DoWhileDemo { public static void main(String[] args){ int count = 1; do { System.out.println("Count is: " + count); count++; } while (count <= 11); } }

DasarPemrogramanJavaModulPertemuanIII

StatementPerulangan

c. for Pernyataanforadalahcarapraktisuntuk melakukanperulangan.Bentuk umumnyasebagaiberikut:


for (initialization; termination; iteration) body;

Programberikutmenunjukkanpemakaianfor:
class forDemo {

public static void main(String args[]) { for (int i = 1; i <= 10; i++) System.out.print(i + " "); } }

Biladieksekusiakanmenghasilkan:
1 2 3 4 5 6 7 8 9 10

2. Eksepsi Penanganan eksepsi pada Java diatur dengan lima kata kunci: try, catch, throw, throws, dan finally. Pada dasarnya, try

digunakan untuk mengeksekusi suatu bagian program, dan jika muncul kesalahan, sistem akan melakukan throw suatu eksepsi yang dapat Anda catch berdasarkan tipe eksepsinya, atau yang Anda berikan finally dengan penanganan default. Berikut ini adalah bentuk dasar penanganan eksepsi:
try { // block of code } catch (ExceptionType1 e) { // exception handler for ExceptionType1 } catch (ExceptionType2 e) { // exception handler for ExceptionType2 throw (e); } finally { // rethrow the exception ...

DasarPemrogramanJavaModulPertemuanIII

You might also like