Jumat, 06 Desember 2013

PERCABANGAN PADA JAVA


Percabangan adalah suatu pilihan dengan kondisi tertentu. jika kodisi syarat terpenuhi maka dijalan jika tidak maka sebaliknya

A. If
If digunakan jika hanya memiliki 1 kondisi/syarat, jika kondisi benar maka pernyataan dijalankan.

contoh:

int a = 0;

if (a == 0) {
System.out.println("Nilai a = 0");
}
}

}
===========
run:
Nilai a = 0

B.If else
 If else digunakan jika memiliki 2 pernyataan dengan syarat tertentu, jika hasil dari if benar pernyataan 1dijalankan karena syarat terpenuhi.

contoh :


String user = "zakki";
String nama = "zakki";
if (nama == user) {
System.out.println("bisa log in");
} else {
System.out.println("tidak bisa log in");

}
}

}
===========
run:
bisa log in

C. Else if
Else if digunakan saat memiliki banyak kondisi dan banyak pernyataan lebih dari 2.

contoh :


int x = 99;

if (x <= 9) {
System.out.println("satuan");
} else if (x <= 99) {
System.out.println(" puluhan");
} else if (x <= 999) {
System.out.println("ratusan");
} else {
System.out.println("bukan termasuk diatas");
}
}
}
===========
run:
puluhan

D. Switch-case
Switch case hampir sama dengan else if digunakan saat kita memilliki banyak kondisi dan banyak pernyataan yang lebih dari 2. Hanya saja sintaknya berbeda.

contoh :

int month = 8;
String monthString;
switch (month) {
case 1:
monthString = "January";
break;
case 2:
monthString = "February";
break;
case 3:
monthString = "March";
break;
case 4:
monthString = "April";
break;
case 5:
monthString = "May";
break;
case 6:
monthString = "June";
break;
case 7:
monthString = "July";
break;
case 8:
monthString = "August";
break;
case 9:
monthString = "September";
break;
case 10:
monthString = "October";
break;
case 11:
monthString = "November";
break;
case 12:
monthString = "December";
break;
default:
monthString = "Invalid month";
break;
}
System.out.println(monthString);
}
}
===========
run:
August
 




mudahkan. mari berbagi ilmu, karena ilmu yang kita bagi tidak akan habis
semakin banyak ilmu yang kita bagi maka akan semakin luas ilmu yang kita peroleh
 
Categories:

1 komentar:

Subscribe to RSS Feed Follow me on Twitter!