Program perulangan while menggunakan switch pada Java

by - November 11, 2018


Halo semua.. Saya kembali untuk memberikan contoh program pada Java.
Nahh... Program yang akan saya berikan kali ini adalah program perulangan while menggunakan switch. Namun, program ini memiliki keistimewahan, hehehe.,.. karena program yang akan saya jelaskan ini menggunakan program switch didalam switch. 
Ok, Langsung saja ya.... 😃
  • Terlebih dahulu buka Command Prompt dengan cara tekan Windows+R pada keyboard, dan ketik cmd. Kemudian klik OK
  • Disini saya mengunakan alamat penyimpanan Local Disk (D:). Kemudian buat foldernya dengan menggunakan perintah MD (Make Directory), dan masuk ke folder menggunakan perintah CD (Current Directory). Setelah itu kita buat filenya dengan menggunakan notepad. Untuk nama folder dan nama file boleh digantikan sesuai keinginan kamu. Disini saya menggunakan nama folder ( praktek_java) dan nama file (perulangan_for.java).

  • Jika muncul tampilan seperti dibawah ini, maka klik Yes
  • Mulailah mengetik sintaksnya.
import java.util.Scanner;
class perulangan_for{

public static void main(String args[]){
                boolean kondisi = true;
                while(kondisi){
                                Scanner input = new Scanner(System.in);

                                System.out.println("Masukkan Pilihan Anda");
                                System.out.println("====================");
                                System.out.println("1 = Mencari total nilai \n 2 = Keluar");
                               
                                int pilih = input.nextInt();

                                switch(pilih){
                                                case 1: 
                                                System.out.println("Masukkan nilai tugas :");
                                                int tugas= input.nextInt();
                                                System.out.println("Masukkan nilai uts :");
                                                int uts= input.nextInt();
                                                System.out.println("Masukkan nilai uas :");
                                                int uas= input.nextInt();
                                                int total = (tugas+uts+uas)/3;
                                                System.out.println("Total Nilai :"+total);

                                                switch(total/10){
                                                                case 1: case 2: case 3: case 4: case 5:
                                                                System.out.println("Grade : D");
                                                                break;

                                                                case 6:
                                                                System.out.println("Grade : C");
                                                                break;

                                                                case 7:
                                                                System.out.println("Grade : B");
                                                                break;

                                                                case 8: case 9: case 10:
                                                                System.out.println("Grade : A");
                                                                break;  

                                                                default:
                                                                System.out.println("Pilihan Salah");
                                                                break;  

                                                }//penutup switch didalam switch                           
                                                               
                                                               
                                                break;

                                                case 2:
                                                                kondisi = false;
                                                break;
                                               
                                                default:
                                                System.out.println("Tidak Dikenali :");
                                                break;

                                }//penutup switch

                                }//penutup while

                }//penutup main
}//penutup class

  • Save sintaksnya dengan menekan CTRL+S pada keyboard
  • Lalu compile programnya.

Nah.. itu dia contoh programnya. Selanjutnya saya akan berikan lagi contoh kedua, dimana contoh kedua ini lebih simpel dari contoh yang diatas. Bedanya adalah, program yang pertama merupakan program perhitungan nilai, sedangkan program kedua yang akan saya berikan adalah program yang tidak melakukan perhitungan, namun masih menggunakan kondisi switch didalam switch.
Baiklah, Langsung saja..

  • Buka Command Prompt dengan langkah seperti diatas yaitu Tekan Windows+R pada keyboard, dan ketik cmd. Kemudian klik OK
  • Karena saya menggunakan folder yang sudah saya buat tadi, maka saya hanya menggunakan perintah CD (Current Directory) untuk masuk ke foldernya.  Untuk membuat file, kita masih sama seperti tadi menggunakan notepad. Disini saya menggunakan nama file (perulangan_hari.java)
  • Jika muncul tampilan seperti dibawah ini, maka klik Yes
  • Mulailah mengetik sintaksnya
import java.util.Scanner;
class perulangan_hari{

                public static void main(String args[]){
                boolean kondisi = true;
                while(kondisi){
                                Scanner input = new Scanner(System.in);

                                System.out.println("Masukkan Pilihan Anda");
                                System.out.println("====================");
                                System.out.println("1 = Mencari Hari \n 2 = Keluar");
                               
                                int pilih = input.nextInt();

                                switch(pilih){
                                                case 1: 
                                                System.out.println("Masukkan pilihan [1-7]");
                                                int pilihan= input.nextInt();

                                               
                                                switch(pilihan){
                                                                case 1:
                                                                System.out.println("Hari Senin");
                                                                break;

                                                                case 2:
                                                                System.out.println("Hari Selasa");
                                                                break;

                                                                case 3:
                                                                System.out.println("Hari Rabu");
                                                                break;

                                                                case 4:
                                                                System.out.println("Hari Kamis");
                                                                break;

                                                                case 5:
                                                                System.out.println("Hari Jumat");
                                                                break;

                                                                case 6:
                                                                System.out.println("Hari Sabtu");
                                                                break;

                                                                case 7:
                                                                System.out.println("Hari Minggu");
                                                                break;

                                                                default:
                                                                System.out.println("Pilihan Salah");
                                                                break;  

                                                }//penutup switch didalam switch                                           
                                                               
                                                break;

                                                case 2:
                                                                kondisi = false;
                                                break;
                                               
                                                default:
                                                System.out.println("Tidak Dikenali :");
                                                break;

                                }//penutup switch

                                }//penutup while

                }//penutup main
}//penutup class

  • Save program dengan menekan CTRL+S pada keyboard
  • Setelah itu Compile programnya.
  • Keterangan ;
    Jika kamu menginput angka 1 maka yang keluar adalah "Hari Senin"
    Jika kamu menginput angka 2 maka yang keluar adalah "Hari Selasa"
    Jika kamu menginput angka 3 maka yang keluar adalah "Hari Rabu"
    Jika kamu menginput angka 4 maka yang keluar adalah "Hari Kamis"
    Jika kamu menginput angka 5 maka yang keluar adalah "Hari Jumat"
    Jika kamu menginput angka 6 maka yang keluar adalah "Hari Sabtu"
    Jika kamu menginput angka 7 maka yang keluar adalah "Hari Minggu"

Nah.. itu dia mengenai contoh program yang bisa saya berikan, jika ada kekurangan atau masukan harap tinggalkan pesan di kolom komentar.
Hehehehe...
Terima Kasih Banyak  😍😍😍😍😍😍

You May Also Like

0 komentar

Entri Unggulan

Program perulangan while menggunakan switch pada Java

Halo semua.. Saya kembali untuk memberikan contoh program pada Java. Nahh... Program yang akan saya berikan kali ini adalah program pe...