Percabangan dalam Pemrograman Java
Pada kesempatan kali ini saya akan membahas mengenai Percabangan. Sebelumnya percabangan ini merupakan sebuah pernyataan dimana kita ditempatkan pada sebuah kondisi tertentu. Didalam program java, percabangan di bagi menjadi empat jenis, antara lain :
- if
- if-else
- else-if
- switch
IF-ELSE
if (ekspresi_boolean) {
pernyataan1; }
Pernyataan satu akan dikerjakan jika ekspresi boolean bernilai true. Percabangan if-else digunakan utuk mengeksekusi salah satu dari dua pernyataan dari syarat tertentu yang bernilai benar. Penulisan perintah dari if-else :
if (ekspresi_boolean) {
pernyataan1; }else { pernyataan2; }
Pernyataan 1 akan dieksekusi jika ekspresi_boolean bernilai benar, jika pernyataan salah maka pernyataan2 yang akan dieksekusi. Jika ekspresi boolean lebih dari satu maka digunakan else-if dengan penulisan perintah sebagai berikut :
if (ekspresi_boolean1) {
pernyataan1; }else if(ekspresi_boolean2) { pernyataan2; }
Baca : Penjelasan Operator Boolean
Jika ekspresi_boolean1 bernilai benar maka pernyataan satu dieksekusi, jika bernilai salah maka ekspresi_boolean2 akan dieksekusi dan begitupun seterusnya.
SWITCH
Percabangan menggunakan switch digunakan pada saat kondisi memiliki syarat yang identik dengan pernyataan yang berbeda-beda.Tipe data yang dapat digunakan pada switch harus bernilai int,sort,byte, atau char. Penulisan baris perintahnya sebagai berikut :
switch (ekspresi) {
case nilai1 : pernyataan1 ; break ;
case nilai2 : pernyataan2 ; break ; default : pernyataan3 ; }
Ketika ekspresi bernilai1 , maka alur program akan mengeksekusi pernyataan1, selanjutnya break yang akan menyebabkan alur program keluar dari daerah eksekusi switch. Jika ekspresi bernilai nilai2 maka alur program akan mengeksekusi pernyataan2. Jika ekspresi mempunyai nilai yang tidak sama dengan nilai1 dan nilai2 maka alur program akan menuju kebagian default.
Contoh Program
#Contoh1 : Penggunaan percabangan if.
package percabangan;
public class percabanganIf {
public static void main (string [] args) {
int nilaiKu = 90 ;
System.out.println ("Berapa grade dari nilai ku?") ;
if (nilaiKu>=80) {
System.out.println ("Grade A");
}
}
}
#Contoh2 : Penggunaan percabangan if-else.
package percabangan;
public class percabanganIfElse {
public static void main (string [] args) {
int angka,hasil ;
angka = 7 ;
hasil = angka%2 ;
if (hasil==0) {
System.out.println ("Angka merupakan bilangan genap") ;
}else
System.out.println ("Angka merupakan bilangan ganjil");
}
}
#Contoh3 : Penggunaan percabangan else-if.
package percabangan;
public class percabanganIfElseAngka {
public static void main (string [] args) {
int angka,hasil,angkaGenap, angkaGanjil ;
angka = 7 ;
hasil = angka%2 ;
if (hasil==0) {
angkaGenap = angka ;
System.out.println ("Angka merupakan bilangan genap ="+angkaGenap) ;
}else if (hasil>0) {
angkaGanjil = angka ;
System.out.println ("Angka merupakan bilangan ganjil ="+angkaGanjil);
}
}
}
#Contoh4 : Penggunaan percabangan switch-case
package percabangan;
import java.utilScanner;
public class percabanganIfElseAngka {
public static void main (string [] args) {
int pilih;
Scanner baca=new Scanner(System.in);
System.out.println("Nama-nama hari :");
System.out.println("1. Senin");
System.out.println("2. Selasa");
System.out.println("3. Rabu");
System.out.println("Masukkan pilihan hari");
pilih=integer.parseInt(baca.nextLine());
switch(pilih) {
case 1 : System.out.println("Senin");
break;
case 2 : System.out.println("selasa");
break;
case 3 : System.out.println("rabu");
break;
default : System.out.println("Hari yang anda pilih tidak ada");
}
}
Baca : Inputan Keyboard Java
Percabangan dalam Pemrograman Java
Reviewed by Unknown
on
07:08
Rating:

No comments