Sintaks menggunakan switch (pilih)
import java.util.Scanner;
public class SwitchPilihan {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
garis();
System.out.println(" MENU PILIHAN ");
garis();
System.out.println("1. Menghitung nilai rata-rata ");
System.out.println("");
System.out.println("2. Menghitung bilangan kelipatan 4 ");
System.out.println("");
System.out.println("3. Keluar");
garis();
System.out.print("Anda pilih nomer :");
int pilih=input.nextInt();
switch (pilih){
case 1: {
System.out.println("Menghitung nilai rata-rata");
System.out.println("");
System.out.print("Masukan jumlah data =");
int n=input.nextInt(); int[] data=new int[10];
for(int i=1;i<=n;i++){
System.out.print("Data ke"+i +"=");
data[i]=input.nextInt();
}
int jum=0;
for(int i=1;i<=n;i++){
jum=jum +data[i];
}
System.out.println("Jumlah ="+jum);
int rata=jum/n;
System.out.println("Rata-rata ="+rata);
break;
}
case 2: {
System.out.println("Menghitung kelipatan 4");
System.out.println("");
System.out.print("Dari =");
int nilai_awal=input.nextInt();
System.out.print("Sampai =");
int nilai_akhir=input.nextInt();
for(int i=nilai_awal;i<=nilai_akhir;i++){
if(i%4==0){
System.out.println(i);
}
}
break;
}
default:System.exit(0);
}
}
static void garis(){
System.out.println("------------------------------------");
}
}
Output yang keluar akan seperti dibawah ini !!
run:
------------------------------------
MENU PILIHAN
------------------------------------
1. Menghitung nilai rata-rata
2. Menghitung bilangan kelipatan 4
3. Keluar
------------------------------------
Anda pilih nomer :2
Menghitung kelipatan 4
Dari =10
Sampai =20
12
16
20
0 komentar:
Posting Komentar