Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

BAB 4 Flow Control & Looping

Presentasi serupa


Presentasi berjudul: "BAB 4 Flow Control & Looping"— Transcript presentasi:

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


Download ppt "BAB 4 Flow Control & Looping"

Presentasi serupa


Iklan oleh Google