Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
BAB 4 Flow Control & Looping
2
TUJUAN
3
MATERI POKOK The Selection Statements if if-else else-if Switch
The Branching Statements For While Do….While
4
if if (ekspresi boolean) { pernyataan1; } pernyataan2;
5
Java : If public class If { public static void main(String args[]) {
int bilangan = -5; if (bilangan<0) System.out.println(“Bilangan adalah negatif”); }
6
If…Else
7
If – else • If() statement takes a Boolean expression, not a numeric value. • You cannot convert or cast boolean types and numeric types. • If you have: if (x) // x is int use if (x!=0)
8
Java : If..Else public class IfElse {
public static void main(String args[]) { int bilangan = -5; if (bilangan<0) System.out.println(“Bilangan adalah negatif”); else System.out.println(“Bilangan adalah positif”); }
9
Else..If
10
Switch
11
switch(x) • Variabel x harus bertipe byte, short, char, atau int.
• Floating point, long, atau class references (termasuk String) tidak diperbolehkan. • Kedudukan statement pada default sama dengan kedudukan else pada if-else.
12
Java : Switch
13
looping While loop Do-while For loop
14
looping While loop while (boolean_expretion){ statement… }
15
Perulangan WHILE
16
Java : WHILE while (i<10) { System.out.println(“Hore !!”); i++; }
int i = 0; while (i<10) { System.out.println(“Hore !!”); i++; } while (i < 10) { System.out.println("Are you finished yet?"); System.out.println("Done");
17
looping Do-while Do{ Statement.. } While(boolean_expression);
18
Perulangan DO…WHILE
19
Java : Do….While int i = 0; do { System.out.println(“Hore !!”); i++;
System.out.println("Are you finished yet?"); } while (i < 10); System.out.println("Done");
20
looping For loop For(initializationonexpression;loopconditional;stepexpression) { Statement… }
21
Perulangan FOR
22
Java : For for (int i=0; i<10; i++) {
System.out.println(“Hore !!”); } for (int i = 0; i < 10; i++) { System.out.println("Are you finished yet?"); System.out.println("Finally!");
23
Special Loop Control • break [label]; • continue [label];
• label : statement; (statement ini berupa loop) • break digunakan untuk keluar (“prematurely exit”) dari switch statements, loop statements, dan labeled blocks. • continue digunakan untuk meneruskan (“skip over and jump) ke akhir dari loop body, dan kembali ke loop control statement. • label digunakan untuk mengidentifikasi statement lain dimana statement lain ini meminta supaya block statement pada label ini dikerjakan
24
Spesial Loop flowControl
Java : Spesial Loop flowControl
25
Spesial Loop flowControl
Java : Spesial Loop flowControl
26
Spesial Loop flowControl
Java : Spesial Loop flowControl
27
Spesial Loop flowControl
Java : Spesial Loop flowControl
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.