memahami 3 bentuk percabangan dalam java
Quote from hetty on November 27, 2018, 12:09 pmdi dalam bahasa pemrograman java terdapat 3 jenis percabangan, yaitu :
1. percabangan IF.
2. percabangan IF/ELSE.
3. percabangan IF/ELSE/IF atau SWITCH/CASE.
jelaskan yang dimaksud dengan percabangan IF/ELSE/IF atau SWITCH/CASE !
di dalam bahasa pemrograman java terdapat 3 jenis percabangan, yaitu :
1. percabangan IF.
2. percabangan IF/ELSE.
3. percabangan IF/ELSE/IF atau SWITCH/CASE.
jelaskan yang dimaksud dengan percabangan IF/ELSE/IF atau SWITCH/CASE !
Quote from ainur on December 9, 2018, 9:07 am
IF adalah pernyataan pengambilan keputusan yang paling sederhana. Ini digunakan untuk memutuskan apakah pernyataan atau blok pernyataan tertentu akan dieksekusi atau tidak, yaitu jika suatu kondisi tertentu benar maka blok pernyataan dieksekusi sebaliknya tidak.
Sintak :
if (kondisi) { // Pernyataan untuk dieksekusi jika // kondisi benar }Di sini, kondisi setelah evaluasi akan benar atau salah. jika pernyataan menerima nilai boolean - jika nilainya benar maka akan mengeksekusi blok pernyataan di bawahnya.
IF ELSE
Pernyataan if sendiri memberitahu kita bahwa jika suatu kondisi benar maka akan mengeksekusi blok pernyataan dan jika kondisi salah maka tidak akan. Tetapi bagaimana jika kita ingin melakukan sesuatu yang lain jika kondisinya salah. Di sinilah pernyataan yang lain. Kita dapat menggunakan pernyataan lain dengan pernyataan if untuk mengeksekusi blok kode ketika kondisi salah.
Sintak :if (kondisi) { // Jalankan blok ini jika // kondisi benar } else { // Jalankan blok ini jika // kondisi salah }
IF ELSE IF , SWITCH CASE
IF ELSE IFDi sini, pengguna dapat memutuskan di antara beberapa opsi. Jika pernyataan dieksekusi dari atas ke bawah. Jika kondisi1 benar maka pernyataan1 dijalankan kemudian kondisi dan pernyataan yang lain dilewati. Jika tidak ada kondisi yang benar, maka pernyataan akhir yang lain akan dieksekusi.
Sintak :
if (kondisi1){ pernyataan1; }else if(kondisi2){ pernyataan2; . . }else{ pernyataanN; }SWITCH CASE
Pernyataan switch adalah pernyataan cabang multi-arah. Ini menyediakan cara mudah untuk mengirimkan eksekusi ke berbagai bagian kode berdasarkan nilai ekspresi.
Sintak:switch (expression) { case value1: statement1; break; case value2: statement2; break; . . case valueN: statementN; break; default: statementDefault; }
-
IF adalah pernyataan pengambilan keputusan yang paling sederhana. Ini digunakan untuk memutuskan apakah pernyataan atau blok pernyataan tertentu akan dieksekusi atau tidak, yaitu jika suatu kondisi tertentu benar maka blok pernyataan dieksekusi sebaliknya tidak.
Sintak :
if (kondisi)
{
// Pernyataan untuk dieksekusi jika
// kondisi benar
}
Di sini, kondisi setelah evaluasi akan benar atau salah. jika pernyataan menerima nilai boolean - jika nilainya benar maka akan mengeksekusi blok pernyataan di bawahnya.
-
IF ELSE
Pernyataan if sendiri memberitahu kita bahwa jika suatu kondisi benar maka akan mengeksekusi blok pernyataan dan jika kondisi salah maka tidak akan. Tetapi bagaimana jika kita ingin melakukan sesuatu yang lain jika kondisinya salah. Di sinilah pernyataan yang lain. Kita dapat menggunakan pernyataan lain dengan pernyataan if untuk mengeksekusi blok kode ketika kondisi salah.
Sintak :
if (kondisi)
{
// Jalankan blok ini jika
// kondisi benar
}
else
{
// Jalankan blok ini jika
// kondisi salah
}
-
IF ELSE IF , SWITCH CASE
IF ELSE IF
Di sini, pengguna dapat memutuskan di antara beberapa opsi. Jika pernyataan dieksekusi dari atas ke bawah. Jika kondisi1 benar maka pernyataan1 dijalankan kemudian kondisi dan pernyataan yang lain dilewati. Jika tidak ada kondisi yang benar, maka pernyataan akhir yang lain akan dieksekusi.
Sintak :
if (kondisi1){
pernyataan1;
}else if(kondisi2){
pernyataan2;
.
.
}else{
pernyataanN;
}
SWITCH CASE
Pernyataan switch adalah pernyataan cabang multi-arah. Ini menyediakan cara mudah untuk mengirimkan eksekusi ke berbagai bagian kode berdasarkan nilai ekspresi.
Sintak:
switch (expression)
{
case value1: statement1; break;
case value2: statement2; break;
.
.
case valueN: statementN; break;
default: statementDefault;
}