-->

membuat menu pilihan pada program java

Membuat Menu Pilihan Pada program Java

1.       Program Menu Pilihan:
  1.      Hitung luas persegi panjang
  2.      Hitung luas lingkaran 
  3.      Hitting luas segitiga
  4.      Keluar
Pilihan [1/2/3/4]=
#  setiap proses di lakukan pada object yang berbeda 
Program
CLASS UTAMA
package Utama;
import java.util.Scanner;
public class Utama {
   
    public static void main(String[] args) {
        String ulg = "y";
        while (ulg.equals("y"))
        {
        System.out.println(" ");
        Scanner input = new Scanner(System.in);
        String ul="",lagi;
        System.out.println("********** SELAMAT DATANG ***********");
        System.out.println(" ");
        System.out.println("             MENU UTAMA             ");
        System.out.println("1. Luas Persegi Panjang");
        System.out.println("2. Luas Lingkaran");
        System.out.println("3. Luas Segitiga");
        System.out.println("4. Keluar");
        System.out.println("=====================================");
        System.out.print("Pilihan [1/2/3/4] = ");
        int pilih = input.nextInt();
        System.out.println("=====================================");
        switch (pilih) {
            case 1:{
                PersegiPanjang p=new PersegiPanjang();
                p.pp();
                break;
            }
            case 2:{
                Lingkaran q=new Lingkaran();
                q.LuasLingkaran();
                break;
            }
             case 3:{
                Segitiga r=new Segitiga();
                r.LuasSegitiga();
                break;
             }
            case 4:{
                System.exit(4);
                System.out.println("Warning !! Pilihan tidak tersedia !! ");
            }
                break;
        }
        System.out.println("=====================================");
        System.out.print("Apakah anda ingin mengulang (y/t)? ");
            ulg = input.next();
        }
    }
}
CLASS MENGHITUNG LUAS LINGKARAN
package Utama;
import java.util.Scanner;
public class Lingkaran {
    public void LuasLingkaran(){
    double f,y;
        Scanner input = new Scanner(System.in);
        System.out.println(" ");
        System.out.print("Masukan jari-jari : ");
        f = input.nextInt();
        y = 22 / 7*f*f;
        System.out.println("======================================");
        System.out.println("Luas Lingkaran = " + y);
    }
}
CLASS MENGHITUNG LUAS PERSEGI PANJANG
package Utama;
import java.util.Scanner;
public class PersegiPanjang {
public void pp(){
        Scanner input = new Scanner(System.in);
        System.out.println("    MENGHITUNG LUAS PERSEGI PANJANG  ");
        System.out.println("*************************************");
        System.out.print("Masukan Panjang   = ");
        int d = input.nextInt();
        System.out.print("Masukan Lebar     = ");
        int e = input.nextInt();
        int z = d * e;
        System.out.println("=====================================");
        System.out.println("Luas Persegi panjang = " + z);
}
}
CLASS MENGHITUNG LUAS SEGITIGA
package Utama;
import java.util.Scanner;
public class Segitiga {
public void LuasSegitiga(){
        Scanner input = new Scanner(System.in);
        System.out.print("Masukan Alas : ");
        double f = input.nextInt();
        System.out.print("Masukan Tinggi : ");
        double g = input.nextInt();
        double y = (f * g) / 2;
        System.out.println("==========================");
        System.out.println("");
        System.out.println("Luas Segitiga = " + y);
    }
}
Hasil



Baca Juga
LihatTutupKomentar