Percabangan If-else dan switch Java

cover-java
Percabangan digunakan untuk memeriksa kondisi benar atau salah untuk mengarahkan blok kode mana yang akan dieksekusi setelah kondisi terpenuhi. Struktur kondisi digunakan untuk mengatur proses pemilihan yang mana eksekusinya tergantung pada pemilihan yang ditentukan sebelumnya (Wahana Komputer, 2012). Terdapat tiga jenis percabangan yang perlu kita ketahui yaitu:

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.

Post a Comment

0 Comments