Pada kesempatan kali ini kami akan membuat program tentang Pengisian
Pulsa. Berikut ini adalah
script program beserta penjelasan dan outputnya :
package pulsa;
import Operator.*; //Import Package Operator yang Berisi
Kelas2 yang Akan Dipanggil dari Main Utama
import javax.swing.*;
//Import Package Javax Swing Untuk Proses Input/Output
public class Pulsa {
int pil=1; //Inisialisasi Variabel pil try{ //Blok Penjebakan Eksepsi
//Menu Untuk Memilih
Operator
pil=Integer.parseInt(JOptionPane.showInputDialog("1. Telkomsel
\n2. Indosat \n3. XL \n4. AXIS \n5. Three \n6. Exit"));
switch(pil){ //Seleksi Kondisi
pada Pilihan Menu dengan Switch Case
case 1: Telkomsel TL=new Telkomsel(); //Instansiasi Objek TL.Pil_Op(); //Pemanggilan Method Pada Kelas Telkomsel break; case 2: Indosat IN=new Indosat(); //Instansiasi Objek IN.Pil_Op(); //Pemanggilan Method Pada Kelas Indoasat break; case 3: XL Xl=new XL(); //Instansiasi Objek Xl.Xl1(); //Pemanggilan Method Pada Kelas XL break; case 4: AXIS Ax=new AXIS(); //Instansiasi Objek Ax.Axis1(); //Pemanggilan Method Pada Kelas AXIS break; case 5: Three _3=new Three(); //Instansiasi Objek _3.Three1(); //Pemanggilan Method Pada Kelas Three break; case 6: System.exit(0); //Keluar Program Ketika Diinput Nilai 6 default: /*
* Apabila
Semua nilai konstan yang didefinisikan tidak sesuai dengan
* ekspresi,
maka yang akan dieksekusi adalah statement yang ada pada default
*/
JOptionPane.showMessageDialog(null, "Pilihan 1-6","ERROR",JOptionPane.ERROR_MESSAGE); break; }
} catch (Exception
e){
/*
* Jika terjadi
kesalah pada blok Try, maka program akan mengeksekusi
* Statement pada
blok Catch di bawah ini
*/
JOptionPane.showMessageDialog(null, "Pilihan 1-6","ERROR",JOptionPane.ERROR_MESSAGE); }
} while(pil!=6); //Kondisi Blok
Pengulangan Dengan Kondisi Saat pil!=6
}
}
|
Tidak ada komentar:
Posting Komentar