aturan dan dasar pbo(kondisi & perulangan)
TRANSCRIPT
ATURAN DAN DASAR PEMROGRAMAN BERORIENTASI OBYEK(Kondisi & Perulangan)
RIZKI RAMDANImobile dev & ui/ux designer
Statement if
Pernyataan if akan menentukan sebuah pernyataan (atau blok kode) yang akan eksekusi jika dan hanya jika persyaratan bernilai benar (true).
Statement if
Bentuk dari pernyataan if
if(boolean_expression){ statement1; statement2;}
Flowchart statement if
Statement if-else
Pernyataan if-else digunakan apabila kita ingin mengeksekusi beberapa pernyataan dengan kondisi true dan pernyataan yang lain dengan kondisi false.
Statement if-else
Flowchart statement if-else
Contoh
Statement if-else-if
Pernyataan pada bagian kondisi else dari blok if-else dapat menjadi struktur if-else yang lain.
Statement if-else-if
Bentuk dari pernyataan if-else-if
if(boolean_expression1) statement1;else if(boolean_expression2) statement2;else statement3;
Flowchart statement if-else-if
Contoh
Statement switch
Switch mengkonstruksikan cabang untuk beberapa kondisi dari nilai.
Statement switch
switch(switch_expression){ case case_selector1: statement1; statement2; break;
case case_selector2: statement1; statement2; break;
default:}
Bentuk dari pernyataan switch
Contoh
Pengulangan
berupa pernyataan dari Java yang mengijinkan kita untuk mengeksekusi blok code berulang-ulang sesuai dengan jumlah tertentu yang diinginkan.
Struktur kontrol pengulangan
3 jenis struktur kontrol pengulangan
• while• do- while• for-loops
while
pernyataan atau blok pernyataan yang diulang-ulangsampai mencapai kondisi yang cocok.
While
Bentuk dari pernyataan while
Contoh
do-whileloop
Pernyataan di dalam do-whileloop akandieksekusi beberapa kali selama kondisi bernilai benar (true)
do-whileloop
dimana pernyataan di dalam do-while loop akan dieksekusi sedikitnya satu kali.
perbedaan while & do-whileloop
Bentuk dari pernyataan while
Contoh
forloop
kondisi hampir mirip seperti struktur pengulangan sebelumnya yaitu melakukan pengulangan untuk mengeksekusi kode yang sama sebanyak jumlah yang telah ditentukan.
forloop
Bentuk dari pernyataan forloop
Contoh
let's try!