1. Percabangan if
2. Percabangan if/else
3. Percabangan if/else/if atau switch/case
Mari kita bahas satu per satu
1. Percabangan IF
Percabangan if hanya memiliki satu kondisi yaitu benar. Jika kondisi benar maka blok perintah di dalamnya akan dieksekusi.
2. Percabangan IF/ELSE
Percabangan if/else memiliki dua kondisi yaitu benar atau salah. Jika kondisi bernilai benar maka blok perintah di dalam IF akan dieksekusi. Sedangkan bila kondisi bernilai salah maka perintah pada blok ELSE yang akan dieksekusi.
3. Percabangan IF/ELSE/IF atau SWITCH/CASE
Percabangan IF/ELSE/IF adalah percabangan yang memilki kondisi lebih dari dua. Percabangan ini hampir mirip dengan SWITCH/CASE namun format penulisannya berbeda.
Jika kalian ingin mengetahui lebih lanjut tentang percabangan silahkan coba contoh kode di bawah ini:
Contoh kode percabangan if/else/if pada bahasa java gaji.java
import java.util.Scanner;
public class gaji
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
int ttlGaji, tunjang, gapok;
System.out.print("Masukkan Total gaji:" );
ttlGaji = input.nextInt();
System.out.print("Masukkan Tunjangan:" );
tunjang = input.nextInt();
gapok = ttlGaji - tunjang;
if (gapok <= 3000000 )
{
System.out.println("Karyawan");
} else if (gapok <= 4500000)
{
System.out.println("Supervisor");
} else if (gapok > 4500000)
{
System.out.println("Manager");
}
}
}
Contoh kode percabangan switch/case kendaraan.java
import java.util.Scanner;
public class kendaraan
{
public static void main(String[] args)
{
System.out.println("Pilihan 1: Sepeda Motor");
System.out.println("Pilihan 2: Bus");
System.out.println("Pilihan 3: Mobil");
Scanner input = new Scanner(System.in);
System.out.print("Masukkan Pilihan Kendaraan Favorit anda:");
int bil = input.nextInt();
switch(bil)
{
case 1: System.out.println("Sepeda Motor");
break;
case 2: System.out.println("Bus");
break;
case 3: System.out.println("Mobil");
break;
default: System.out.println("Pilihan anda Tidak ada");
}
}
}
Contoh kode percabangan if/else lulus.java
import java.util.Scanner;
public class lulus
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
int nilai;
System.out.print("Masukkan nilai anda:");
nilai = input.nextInt();
if(nilai < 50) {
System.out.println("Anda tidak LULUS");
} else {
System.out.println("Anda LULUS");
}
}
}
Untuk menjalankan kode di atas, silahkan buka cmd dan pastikan perangkat kalian sudah terinstall JDK. Langkah-langkahnya bisa kalian simak di bawah ini:
1. Ketik javac namafile.java (perintah tersebut digunakan untuk mengkompilasi kode java)
2. Lalu tekan enter. Bila sudah, selanjutnya ketik java namafile (perintah ini digunakan untuk menjalankan file java yang sudah dikompilasi)
Demikian artikel kali ini semoga bermanfaat. Bila ada pertanyaan silahkan isi di kolom komentar.
0 Comments