powered Struktur if Struktur ifelseif Struktur switch if

  • Slides: 18
Download presentation
powered

powered

Struktur if ¢ Struktur if-else-if ¢ Struktur switch ¢

Struktur if ¢ Struktur if-else-if ¢ Struktur switch ¢

if ¢ Memutuskan untuk mengeksekusi statement atau blok statement jika dan hanya jika ekspresi

if ¢ Memutuskan untuk mengeksekusi statement atau blok statement jika dan hanya jika ekspresi bernilai true

true statement kondisi

true statement kondisi

if(ekspresi_logika) { statement. . . }

if(ekspresi_logika) { statement. . . }

int nilai = 90; if(nilai > 80) { System. out. println(“Lulus”); }

int nilai = 90; if(nilai > 80) { System. out. println(“Lulus”); }

if else ¢ Memutuskan untuk mengeksekusi statement atau blok statement bila kondisi bernilai true,

if else ¢ Memutuskan untuk mengeksekusi statement atau blok statement bila kondisi bernilai true, atau mengeksekusi statement atau blok statement lain bila kondisi bernilai false

true statement kondisi false statement

true statement kondisi false statement

if(ekspresi_logika) { statement. . . } else { statement. . . }

if(ekspresi_logika) { statement. . . } else { statement. . . }

int nilai = 78; if(nilai > 80) { System. out. println(“Lulus”); } else {

int nilai = 78; if(nilai > 80) { System. out. println(“Lulus”); } else { System. out. println(“Gagal”); }

if else if ¢ Pernyataan dari kondisi else dari struktur if-else dapat berupa struktur

if else if ¢ Pernyataan dari kondisi else dari struktur if-else dapat berupa struktur if -else yang lain.

true statement false kondisi true statement kondisi false statement

true statement false kondisi true statement kondisi false statement

if(ekspresi_logika) { statement. . . else. . . }

if(ekspresi_logika) { statement. . . else. . . }

int nilai = 7; if(nilai > 8) { System. out. println(“Sangat Bagus”); } else

int nilai = 7; if(nilai > 8) { System. out. println(“Sangat Bagus”); } else if(nilai > 5) { System. out. println(“Bagus”); } else { System. out. println(“Gagal”); }

switch ¢ Memperbolehkan percabangan pada multiple outcomes

switch ¢ Memperbolehkan percabangan pada multiple outcomes

selektor true statement break false selektor false default statement

selektor true statement break false selektor false default statement

switch(ekspresi) { case selektor: statement. . . break; . . . default: statement. .

switch(ekspresi) { case selektor: statement. . . break; . . . default: statement. . . break; }

int nilai = 7; switch(nilai) { case 10: case 9 : System. out. print(“Sangat

int nilai = 7; switch(nilai) { case 10: case 9 : System. out. print(“Sangat Bagus”); break; case 8 : case 7 : case 6 : System. out. print(“Bagus”); break; default: System. out. print(“Gagal”); }