Seleksi dalam Bahasa JAVA

Mahir Koding – Pengecekan kondisi di dalam bahasa JAVA juga sama seperti beberapa bahasa pemrogaraman lainnya. Disini kita bisa menggunakan keyword if else maupun switch case. Untuk tata cara penggunaannya juga sama seperti bahasa C. Read more : Seleksi dalam Bahasa C

Single IF

Seleksi menggunakan single if hanya membutuhkan sebuah kondisi dan akan dilakukan pengecekan sekali saja.

public class Main {
	public static void main(String[] args) {
		int angka=10;
                //jika angka 10 maka print "Angka 10!"
		if(angka==10){
			System.out.println("Angka 10!");
		}
	}
}

IF ELSE

Seleksi IF ELSE akan melakukan pengecekan terhadap kondisi. Jika true maka blok program if akan dijalankan sedangkan jika false maka akan menjalankan blok ELSE. Selain itu, juga juga bisa menambahkan keyword else if jika ingin melanjutkan pengecekan ke kondisi berikutnya sebelum memasuki tahap ELSE.

public class Main {
	public static void main(String[] args) {
		int angka=10;
		if(angka==10){
			System.out.println("Angka 10!");
		}else if(angka==5){
			System.out.println("Angka 5!");
		}else{
			System.out.println("Bukan angka 10!");
		}
	}
}

Nested IF

Sesuai namanya, seleksi dengan tipe Nested IF berarti seleksi yang mempunyai seleksi lagi di dalamnya.

public class Main {
	public static void main(String[] args) {
		String nama="Mahir Koding";
		String jenisKelamin = "Pria";
		if(nama=="Mahir Koding"){
			if(jenisKelamin=="Pria"){
				System.out.println("Halo, Bapak "+ nama);
			}else{
				System.out.println("Halo, Ibu "+ nama);
			}
		}else{
			System.out.println("Tidak dikenali!");
		}
	}
}

Switch Case

public class Main {
	public static void main(String[] args) {
		char grade = 'A';
		switch(grade){
		case 'A' :
			System.out.println("Nilai anda sangat bagus!");
			break;
		case 'B' :
			System.out.println("Nilai anda bagus!");
			break;
		case 'C' :
			System.out.println("Nilai anda cukup!");
			break;
		case 'D' :
			System.out.println("Nilai anda hancur!");
			break;
		}
	}
}

Jika ada pertanyaan yang kurang jelas silahkan berkomentar di bawah. Atau, jika ingin request tutorial juga dapat ke halaman ini. Dukung terus Mahir Koding agar dapat selalu mengupdate artikel dengan share dan like artikel ini. Terima Kasih.