Contoh Program Percabangan Java if, else-if, if-else, dan Switch
Percabangan adalah suatu pilihan atau opsi dengan kondisi tertentu. Jika kondisi yang menjadi syarat terpenuhi, maka opsi atau pilihan dijalankan, jika tidak maka sebaliknya. Dalam Java terdapat 4 macam jenis percabangan, yaitu; if, if-else, else-if, dan juga switch. Keempat jenis ini memiliki penggunaan masing-masing. Berikut penjelasan dan program mengenai tiap-tiap percabangan,
1. if: Percabangan if ini digunakan jika kita hanya memiliki satu pernyataan yang akan dijalankan dengan syarat tertentu. Berikut ini merupakan cara membuat program percabangan if.
- Terlebih dahulu kita membuka Command Prompt dengan cara tekan Windows+R pada keyboard, kemudian ketik cmd dan klik OK.
- Maka akan muncul tampilan seperti dibawah ini
- Untuk melihat apakah Java kita sudah terinstal, maka silahkan ketik java -version
- Tentukan dimana kamu akan menyimpan foldernya. Disini saya menggunakan Local Disk (D:) Kemudian buat foldernya dengan perintah MD (Make Directory), Masuk ke folder dengan perintah CD (Current Directory) dan buat filenya dengan perintah notepad. Untuk nama folder dan nama file boleh diketik sesuai keinginan kamu. Disini saya membuat file dengan nama (perulangan_if.java)
- Jika muncul tampilan seperti dibawah ini, silahkan klik Yes.
- Nah setelah ini kita sudah boleh mengetik Sintaksnya
import java.util.Scanner;
class perulangan_if{
public
static void main (String args[]){
Scanner
input =new Scanner(System.in);
int
umur;
System.out.println("Masukkan
Umur:");
umur
= input.nextInt();
if(umur
== 10){
System.out.println("Umur
anda 10 tahun");
}
}
}
- Jika sudah save dengan cara tekan CTRL+S pada keyboard, dan compile programnya. Dengan perintah javac spasi nama file.java kemudian enter, dan ketik lagi perintah java spasi nama file
- Jika kamu memasukkan umur selain 10 tahun maka tidak ada keterangan apapun yang muncul, tetapi jika kamu memasukkan umur 10 makan akan muncul keterangan "Umur anda 10 tahun".
2. if-else : Percabangan if-else digunakan saat kita memiliki dua pernyataan dengan syarat tertentu. Berikut ini akan saya jelaskan mengenai sintaks dan cara membuat programnya.
- Terlebih dahulu kita membuka Command Prompt dengan cara tekan Windows+R pada keyboard, kemudian ketik cmd dan klik OK.
- Maka akan muncul seperti tampilan dibawah ini
- Karena saya menggunakan folder yang telah kita buat sebelumnya, Maka langsung masuk saja ke folder dengan perintah CD (Current Directory) dan buat filenya dengan perintah notepad. Unttuk nama file boleh diketik sesuai keinginan kamu. Disini saya membuat file dengan nama (perulangan_if_else.java)
- Klik Yes jika muncul tampilan seperti dibawah ini
- Ketik Sintaksnya
import java.util.Scanner;
class perulangan_if_else{
public
static void main (String args[]){
Scanner
input =new Scanner(System.in);
int
umur;
System.out.println("Masukkan
Umur:");
umur
= input.nextInt();
if(umur
== 10){
System.out.println("Umur
anda 10 tahun");
}
else{
System.out.println("Umur
anda bukan 10 tahun");
}
}
}
3. else-if: Percabangan yang digunakan saat kita memiliki banyak kondisi (lebih dari 2) dan banyak pernyataan (lebih dari 2). Berikut ini akan saya jelaskan mengenai sintaks dan cara membuat programnya.
Disini saya membagikan 2 sintaks percabangan else-if yaitu;
- Percabangan else-if tanpa ada proses perhitungan
- Terlebih dahulu kita membuka Command Prompt dengan cara tekan Windows+R pada keyboard, kemudian ketik cmd dan klik OK.
- Maka akan muncul seperti tampilan dibawah ini
- Karena saya menggunakan folder yang telah kita buat sebelumnya, Maka langsung masuk saja ke folder dengan perintah CD (Current Directory) dan buat filenya dengan perintah notepad. Unttuk nama file boleh diketik sesuai keinginan kamu. Disini saya membuat file dengan nama (perulangan_if_banyak.java)
- Jika muncul tampilan seperti dibawah ini maka klik Yes.
- Ketik sintaksnya
import java.util.Scanner;
class perulangan_if_banyak{
public
static void main (String args[]){
Scanner
input =new Scanner(System.in);
int
umur;
System.out.println("Masukkan
Umur:");
umur
= input.nextInt();
if(umur
>= 1 && umur <=5){
System.out.println("Balita");
}
else
if(umur > 5 && umur < 13){
System.out.println("Anak-Anak");
}
else
if(umur > 13 && umur < 18){
System.out.println("Remaja");
}
else
{
System.out.println("Dewasa");
}
}
}
- Percabangan else-if menggunakan proses perhitungan
- Saya akan memberikan sintaks perhitungan nilai dengan percabangan else-if. Langsung saja kita membuka Commant Prompt dan membuat filenya. Disini saya membuat file dengan nama (hitung_nilai.java)
- Klik Yes
- Ketik sintaknya
import java.util.Scanner;
class hitung_nilai{
public
static void main (String args[]){
Scanner
input =new Scanner(System.in);
int
tugas,uts,uas;
float
nilai_akhir;
System.out.println("Masukkan
Nilai Tugas:");
tugas
= input.nextInt();
System.out.println("Masukkan
Nilai UTS:");
uts
= input.nextInt();
System.out.println("Masukkan
Nilai UAS:");
uas
= input.nextInt();
nilai_akhir
= (tugas+uts+uas)/3;
System.out.println("Nilai
Akhir: "+nilai_akhir);
if(nilai_akhir
<=100 && nilai_akhir >= 80){
System.out.println("Nilai
A");
}
else
if(nilai_akhir < 80 && nilai_akhir >= 70){
System.out.println("Nilai
B");
}
else
if(nilai_akhir < 70 && nilai_akhir >= 60){
System.out.println("Nilai
C");
}
else
{
System.out.println("Nilai
D");
}
}
}
4. Switch-Case: Percabangan yang digunakan saat kita memiliki banyak kondisi (lebih dari 2) dan banyak pernyataan (lebih dari 2). Sebenarnya switch-case ini hampir sama dengan else0if, hanya saja sintaksnya yang berbeda. Berikut ini saya akan memberikan sintaks dan cara membuat programnya.
- Terlebih dahulu kita membuka Command Prompt dengan cara tekan Windows+R pada keyboard, kemudian ketik cmd dan klik OK.
- Maka akan muncul seperti dibawah ini
- Karena saya menggunakan folder yang telah kita buat sebelumnya, Maka langsung masuk saja ke folder dengan perintah CD (Current Directory) dan buat filenya dengan perintah notepad. Unttuk nama file boleh diketik sesuai keinginan kamu. Disini saya membuat file dengan nama (switch_case_nilai.java)
- Klik Yes
- Ketik sintaknya
import java.util.Scanner;
class tugas{
public
static void main (String args[]){
Scanner
input =new Scanner(System.in);
int
tugas,uts,uas;
float
nilai_akhir;
int
kode;
System.out.println("Masukkan
Nilai Tugas:");
tugas
= input.nextInt();
System.out.println("Masukkan
Nilai UTS:");
uts
= input.nextInt();
System.out.println("Masukkan
Nilai UAS:");
uas
= input.nextInt();
nilai_akhir
= (tugas+uts+uas)/3;
System.out.println("Nilai
Akhir: "+nilai_akhir);
System.out.println
("");
System.out.println
("Untuk mengetahui grade maka pilih kode yang sesuai dengan nilai
kamu");
System.out.println
("1. Nilai kamu 80-100");
System.out.println
("2. Nilai kamu 70-79");
System.out.println
("3. Nilai kamu 60-69");
System.out.println
("4. Nilai kamu 50-59");
System.out.println
("");
System.out.println
("Masukkan kode [1-4] : ");
kode
= input.nextInt();
switch
(kode){
case
1 :
System.out.println("Nilai
Kamu: "+nilai_akhir);
System.out.println
("Grade kamu A");
break;
case
2 :
System.out.println("Nilai
Kamu: "+nilai_akhir);
System.out.println
("Grade kamu B");
break;
case
3 :
System.out.println("Nilai
Kamu: "+nilai_akhir);
System.out.println
("Grade kamu C");
break;
case
4 :
System.out.println("Nilai
Kamu: "+nilai_akhir);
System.out.println
("Grade kamu D");
break;
}
}
}
Nah itu dia penjelasan mengenai keempat percabangan Java, semoga apa yang sudah saya berikan sangat bermanfaat untuk kita semua. Jika ada kritik ataupun masukan saya berharap kamu meninggalkan pesan di kolom komentar. Sebagai tanda ucapan terimakasih saya akan memberikan satu pantun. Hehehehe...😂😂😂😂 ❤
MERAH MENYALA SI BUAH CERI 😊
SUNGGUH CANTIK BERSERI-SERI 😋
TERIMA KASIH UCAPAN DIBERI 😇
KARENA BERKUNJUNG KEMARI 😎💗
0 komentar