Ini adalah code java untuk membuat menu pilihan menggunakan for, switch case, dan if
catatan : package menupil dan nama class pilih harus sama :
package menupil;
import java.util.Scanner;
public class pilih{
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("2. MENGHITUNG BILANGAN KELIPATAN 4");
garis();
System.out.print("Masukan pilihan kamu : ");
int pil=input.nextInt();
switch(pil){
case 1 :{
System.out.println("MENGHITUNG NILAI RATA RATA");
garis();
System.out.print("masukan nilai pertama: ");
int a=input.nextInt();
System.out.print("masukan nilai kedua: ");
int b=input.nextInt();
double rata= (a+b)/2;
System.out.println(" nilai rata rata adalah "+rata+" ");
break;
}
case 2 :{
System.out.println("MENGHITUNG BILANGAN KELIPATAN 4");
garis();
int x,y;
System.out.print("masukan nilai awal : ");
int a=input.nextInt();
System.out.print("masukan nilai akhir : ");
int b=input.nextInt();
for (int g =a; g
if (g%4==0){
System.out.print(g+" ");
}
}
break;
}
}
}
static void garis(){
System.out.println("----------------------------------");
}
}
catatan : package menupil dan nama class pilih harus sama :
package menupil;
import java.util.Scanner;
public class pilih{
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("2. MENGHITUNG BILANGAN KELIPATAN 4");
garis();
System.out.print("Masukan pilihan kamu : ");
int pil=input.nextInt();
switch(pil){
case 1 :{
System.out.println("MENGHITUNG NILAI RATA RATA");
garis();
System.out.print("masukan nilai pertama: ");
int a=input.nextInt();
System.out.print("masukan nilai kedua: ");
int b=input.nextInt();
double rata= (a+b)/2;
System.out.println(" nilai rata rata adalah "+rata+" ");
break;
}
case 2 :{
System.out.println("MENGHITUNG BILANGAN KELIPATAN 4");
garis();
int x,y;
System.out.print("masukan nilai awal : ");
int a=input.nextInt();
System.out.print("masukan nilai akhir : ");
int b=input.nextInt();
for (int g =a; g
if (g%4==0){
System.out.print(g+" ");
}
}
break;
}
}
}
static void garis(){
System.out.println("----------------------------------");
}
}