Pecabangan Pada Java
1.
Percabangan If
Merupakan suatu
percabangan yang hanya terdapat 1 kondisi dan satu statement saja
Bentuk umum dari percabangan if :
If(kondisi)
{
Statement1;
}
|
Contoh program :
import java.util.*;
public class coba
{
public static void main(String[]arg)
{
Scanner coba= new
Scanner(System.in);
System.out.print("Masukan
nilaI : ");
int nilai = coba.nextInt();
if(nilai%2==0)
{
System.out.println(nilai+"
adalah angka genap");
}
}
}
|
Output:
2.
Percabangan If-else
Merupakan
percabangan dimana terdapat 1 kondisi dan 2 statement , statement pertama
merupakan statement yang akan dijalankan ketika kondisi benar dan statement
yang lainnya akan dijalankan ketika kondisi tidak benar
Bentuk umum:
if(kondisi)
{
Statement1;
}
else
{
Statement2;
}
|
Contoh Program :
import java.util.*;
public class coba
{
public static void main(String[]arg)
{
Scanner coba= new
Scanner(System.in);
System.out.print("Masukan
nilaI : ");
int nilai = coba.nextInt();
if(nilai%2==0)
{
System.out.println(nilai+"
adalah angka genap");
}
else
{
System.out.println(nilai+"
adalah angka ganjil");
}
}
}
|
Output :
3.
Percabangan If-else if-else
Merupakan
percabangan dimana terdapat 2 kondisi dan 3 statement , statement pertama
merupakan statement yang akan dijalankan ketika kondisi pertama benar dan
statement kedua merupakan statement yang akan dijalankan ketika kondisi kedua
benar dan statement ketiga akan dijalankan ketika kondisi tidak ada yangbenar
Bentuk umum:
if(kondisi)
{
Statement1;
}
else if (kondisi)
{
Statement2;
}
else
{
Statement3;
}
|
Contoh Program:
import java.util.Scanner;
public class bljr
{
public static void main(String[]args)
{
Scanner input=new
Scanner(System.in);
System.out.println("\nSelamat
Datang\n");
System.out.print("Masukkan
Umur Disini = ");
int umur=input.nextInt() ;
if ((10 < umur) && (umur
< 20))
{
System.out.println("Kamu
masih remaja , banyakin kegiatan positif");
}
else if ((20 <= umur)&&(umur
<= 40))
{
System.out.println("Kamu
sudah dewasa , banyakin olahraga ya");
}
else if (40 < umur)
{
System.out.println("Kamu
udah mulai tua , banyakin olahraga ya");
}
else
{
System.out.println("Kamu
masih anak- anak banyakin belajar ya");
}
}
}
|
Output Program :
4.
Switch Case
Merupakan percabangan yang hampir mirip
dengan if-else if-else karena switch case biasa digunakan jika terdapat dua
kondisi atau lebih , dan switch case lebih recommended dibandingkan dengan if-else
if-else karena strukturnya yang lebih mudah.
Bentuk umum :
switch(expression)
{
case
value1:
statement1;
break;
case
value2:
statement2;
break;
case
value3:
statement3;
break;
case
valuen:
statement4;
break;
default:
statement5;
break;
}
Contoh Program:
import java.util.*;
public class coba
{
public static void main(String[]arg)
{
Scanner coba= new
Scanner(System.in);
System.out.println("Menu
Kalkulator");
System.out.println("1.
Pertambahan");
System.out.println("2.
Pengurangan");
System.out.println("3.
Perkalian");
System.out.println("4.
Pembagian");
System.out.print("Masukkan
angka pertama = ");
int angka1 = coba.nextInt();
System.out.print("Masukkan
angka kedua = ");
int angka2 = coba.nextInt();
System.out.print("Masukan
pilihan : ");
int pilih = coba.nextInt();
switch(pilih)
{
case 1:
System.out.println("Hasilnya
adalah = "+(angka1+angka2));
break;
case 2:
System.out.println("Hasilnya
adalah = "+(angka1-angka2));
break;
case 3:
System.out.println("Hasilnya
adalah = "+(angka1*angka2));
break;
case 4:
System.out.println("Hasilnya
adalah = "+(angka1/angka2));
break;
default:
System.out.println("Tidak
ada dimenu");
break;
}
}
}
|
Output Program:
Tidak ada komentar:
Posting Komentar