Rabu, 08 Juni 2011

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