Index of /Kuliah2012-2013/PJJ_BANJAR/PBO Day 4- new
OBJECT ORIENTED
PROGRAMMING
Day 4 : Control Flow
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
decision-making
making
statements (if
(if-then
then, if-then-else
if then else, switch)
switch),
the looping statements (for, while, do-while), and
the branching statements (break,
(break continue,
contin e return)
ret rn)
The if
if-then
then Statement
Bagian tertentu dari program akan dijalankan jika
hanya (only if) kondisi tertentu yang diberikan
bernilai true.
Format :
Kondisi
K
di i dalam
d l
if harus
h
bernilai
b il i boolean
b l
b
bukan
k nilai
il i
numeric.
The if
if-then-else
then else Statement
Pernyataan ini memberikan alternatif eksekusi jika
if yang dievaluasi bernilai false.
Format :
The if
if-then-else
then else Statement – cont.
The switch Statement
Statement ini memberikan beberapa alternatif
pilihan jalur eksekusi.
Hanya bisa digunakan pada tipe data byte, short,
char dan int. Dan jjuga
g p
pada enumerasi.
Format :
The switch Statement – cont.
The while and do
do-while
while Statements
Statement ini akan mengeksekusi suatu blok
statement secara berulang selama kondisi bernilai
true.
Format :
The while and do
do-while
while Statements
Format :
The for Statement
Statement ini akan mengeksekusi blok program
dalam beberapa iterasi tertentu.
Format :
Initialization
: inisialisasi loop
Termination
T i ti : mengevaluasi
l i jik
jika false
f l maka
k loop
l
berhenti
The for Statement – cont.
Java mengijikan comma separator digunakan pada
perulangan for.
Contoh :
The break Statement
Terdiri dari 2 bentuk : labeled dan unlabeled.
Unlabeled break :
Biasanya
digunakan pada statement switch.
Bisa juga digunakan pada statemen for,
for while,
while do while
while.
Menghentikan looping yang paling dalam (innermost)
L b l d bbreakk :
Labeled
Digunakan
pada label
Menghentikan looping yang paling luar (outermost)
The break Statement – cont.
Contoh :
The continue Statement
Statement ini melewatkan iterasi yang berjalan
pada perulangan.
The continue Statement – cont.
Pada continue berlabel, statement melewatkan
iterasi sekarang dan melanjutkan dari awal label
yang diberikan.
End Session
PROGRAMMING
Day 4 : Control Flow
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
decision-making
making
statements (if
(if-then
then, if-then-else
if then else, switch)
switch),
the looping statements (for, while, do-while), and
the branching statements (break,
(break continue,
contin e return)
ret rn)
The if
if-then
then Statement
Bagian tertentu dari program akan dijalankan jika
hanya (only if) kondisi tertentu yang diberikan
bernilai true.
Format :
Kondisi
K
di i dalam
d l
if harus
h
bernilai
b il i boolean
b l
b
bukan
k nilai
il i
numeric.
The if
if-then-else
then else Statement
Pernyataan ini memberikan alternatif eksekusi jika
if yang dievaluasi bernilai false.
Format :
The if
if-then-else
then else Statement – cont.
The switch Statement
Statement ini memberikan beberapa alternatif
pilihan jalur eksekusi.
Hanya bisa digunakan pada tipe data byte, short,
char dan int. Dan jjuga
g p
pada enumerasi.
Format :
The switch Statement – cont.
The while and do
do-while
while Statements
Statement ini akan mengeksekusi suatu blok
statement secara berulang selama kondisi bernilai
true.
Format :
The while and do
do-while
while Statements
Format :
The for Statement
Statement ini akan mengeksekusi blok program
dalam beberapa iterasi tertentu.
Format :
Initialization
: inisialisasi loop
Termination
T i ti : mengevaluasi
l i jik
jika false
f l maka
k loop
l
berhenti
The for Statement – cont.
Java mengijikan comma separator digunakan pada
perulangan for.
Contoh :
The break Statement
Terdiri dari 2 bentuk : labeled dan unlabeled.
Unlabeled break :
Biasanya
digunakan pada statement switch.
Bisa juga digunakan pada statemen for,
for while,
while do while
while.
Menghentikan looping yang paling dalam (innermost)
L b l d bbreakk :
Labeled
Digunakan
pada label
Menghentikan looping yang paling luar (outermost)
The break Statement – cont.
Contoh :
The continue Statement
Statement ini melewatkan iterasi yang berjalan
pada perulangan.
The continue Statement – cont.
Pada continue berlabel, statement melewatkan
iterasi sekarang dan melanjutkan dari awal label
yang diberikan.
End Session