OBJECT ORIENTED
PROGRAMMING
Control flow statements
Control flow statements
Digunakan untuk memisahkan alur eksekusi program
dan menjalankan blok program kecil dengan cara memberikan percabangan, pengambilan keputusan dan perulangan.
Terbagi dalam 3 bagian :
decision-making statements (if-then if-then-else switch)
decision making statements (if then, if then else, switch),
the looping statements (for, while, do-while), and
the branching statements (break contin e ret rn)
The if-then
Statement
The if then
Statement
Bagian tertentu dari program akan dijalankan jika
hanya (only if) kondisi tertentu yang diberikan bernilai true.
Format :
K di i d l if h b il i b l b k il i
Kondisi dalam if harus bernilai boolean bukan nilai
The if-then-else
Statement
The if then else
Statement
Pernyataan ini memberikan alternatif eksekusi jika
if yang dievaluasi bernilai false.
The switch Statement
The switch Statement
Statement ini memberikan beberapa alternatif
pilihan jalur eksekusi.
Hanya bisa digunakan pada tipe data byte, short,
char dan int. Dan juga pada j g p enumerasi.
The while and do-while Statements
The while and do while Statements
Statement ini akan mengeksekusi suatu blok
statement secara berulang selama kondisi bernilai
true.
The while and do-while Statements
The while and do while Statements
The for Statement
The for Statement
Statement ini akan mengeksekusi blok program
dalam beberapa iterasi tertentu.
Format :
Initialization : inisialisasi loop
T i ti l i jik f l k l
The for Statement – cont.
The for Statement cont.
Java mengijikan comma separator digunakan pada
perulangan for.
The break Statement
The break Statement
Terdiri dari 2 bentuk : labeled dan unlabeled. Unlabeled break :
Biasanya digunakan pada statement switch.
Bisa juga digunakan pada statemen for while do while Bisa juga digunakan pada statemen for, while, do while.
Menghentikan looping yang paling dalam (innermost)
L b l d b k
Labeled break :
Digunakan pada label
The break Statement – cont.
The break Statement
cont.
The continue Statement
The continue Statement
Statement ini melewatkan iterasi yang berjalan
The continue Statement – cont.
The continue Statement
cont.
Pada continue berlabel, statement melewatkan