Demo Do While

public class DemoDoWhile {

/**Main Method*/
public static void main(String[] args) {
int counter = 0;  // Inisialisasi counter

System.out.println(”\nPROGRAM DEMO DO..WHILE”);
System.out.println(”———————-\n”);

do {                  // Kondisi perulangan
System.out.println( “Mencetak counter ke-” + counter );
++counter;   // Menaikkan counter dengan 1
} while ( counter <= 0 );
}
}

Advertisements

Demo If

public class DemoIf{

/**Main Method*/
public static void main(String [] args){
double nilaiInput;

System.out.println(”nPROGRAM DEMO IF”);
System.out.println(”—————n”);

// Menginstruksikan user untuk menginputkan nilai
System.out.print(”Masukkan Nilai [0 – 100]: “);
nilaiInput = InputConsole.readDouble();

// Menyeleksi kondisi dan mencetak hasil ke console
if (nilaiInput >= 60)
System.out.println(”nSelamat, anda lulus mata kuliah ini.”);

}
}

Biodata Karyawan

import javax.swing.JOptionPane;
public class karyawan
{
//Atribut
String Nama;
String NIP;
double gaji_kotor;
double pajak;
int jumlah_anak;

//Method

public void output_nama_nip()
{
String msg = “Nama karyawan ” +Nama +” NIP karyawan “+NIP;
JOptionPane.showMessageDialog(null, msg);
}

public void output_nama_nip2(String a, String b)
{   Nama=a;
NIP=b;
String msg = “Nama karyawan ” +Nama +” NIP karyawan “+NIP;
JOptionPane.showMessageDialog(null, msg);
}

public double hitung_gaji_bersih()
{
return(gaji_kotor+(gaji_kotor*0.02*jumlah_anak)-(gaji_kotor*pajak));
}

public double hitung_tunjangan()
{
return (gaji_kotor*0.02*jumlah_anak);
}

public void hitung_pajak()
{
String msg = “Pajak = ” + (gaji_kotor*pajak) + “!”;
JOptionPane.showMessageDialog(null, msg);

}

public static void main(String args[])
{
//instansiasi objek
karyawan Didi=new karyawan();

//Memasukkan nama
Didi.Nama=JOptionPane.showInputDialog(“Masukkan nama”);

//Memasukkan NIP
Didi.NIP=JOptionPane.showInputDialog(“Masukkan NIP”);

//Output Nama dan NIP
Didi.output_nama_nip();

//instansiasi objek
karyawan Mimi=new karyawan();

//Deklarasi variabel sementara
String temp,temp1;

//Memasukkan nama
temp=JOptionPane.showInputDialog(“Masukkan nama”);

//Memasukkan NIP
temp1=JOptionPane.showInputDialog(“Masukkan NIP”);

Mimi.output_nama_nip2(temp,temp1);

//Memasukkan gaji kotor
String nilai = “”;
nilai=JOptionPane.showInputDialog(“Masukkan gaji kotor”);
Didi.gaji_kotor=Double.parseDouble(nilai);

//Memasukkan pajak
nilai = “”;
nilai=JOptionPane.showInputDialog(“Masukkan persen pajak”);
Didi.pajak=Double.parseDouble(nilai);

//Memasukkan jumlah anak
nilai = “”;
nilai=JOptionPane.showInputDialog(“Masukkan jumlah anak”);
Didi.jumlah_anak=Integer.parseInt(nilai);

//Output gaji bersih
String msg = “gaji bersih = ” + Didi.hitung_gaji_bersih() + “!”;
JOptionPane.showMessageDialog(null, msg);

//Output hitung pajak
Didi.hitung_pajak();

//Output hitung tunjangan
msg = “Tunjangan = ” + Didi.hitung_tunjangan() + “!”;
JOptionPane.showMessageDialog(null, msg);

}

}

DemoKonversiSuhu

class Temperatur{

// Mendeklarasikan variabel kelas
int hasil;
double celcius, fahrenheit;

// Mendeklarasikan konstanta kelas
final double KONST_FAHR = 32.0;

// Method konversi dari Celcius ke Fahrenheit
public double toFahrenheit(double suhuCelcius){
fahrenheit = KONST_FAHR + (9.0/5.0) * suhuCelcius;
return fahrenheit;
}

// Method konversi dari Fahrenheit ke Celcius
public double toCelcius(double suhuFahrenheit){
celcius = (suhuFahrenheit – KONST_FAHR) * (5.0/9.0);
return celcius;
}
}

public class DemoKonversiSuhu{

/**Main Method*/
public static void main(String [] args){

// Mendeklarasikan data
double suhuCelcius, suhuFahrenheit,
hasilCelcius, hasilFahrenheit;

suhuCelcius = 37.0;
suhuFahrenheit = 145.0;

// Membuat objek “temp” dari kelas Temperatur
Temperatur temp = new Temperatur();

// Mengkonversi suhu
hasilFahrenheit = temp.toFahrenheit(suhuCelcius);
hasilCelcius = temp.toCelcius(suhuFahrenheit);

// Mencetak hasil di console
System.out.println(”nPROGRAM DEMO KONVERSI SUHU”);
System.out.println(”————————–n”);

System.out.println(”Suhu Celcius = ” + suhuCelcius +
” derajat.”);
System.out.println(”nKonversi ke Fahrenheit = ” +
hasilFahrenheit + ” derajat.”);
System.out.println(”nSuhu Fahrenheit = ” +
suhuFahrenheit + ” derajat.”);
System.out.println(”nKonversi ke Celcius = ” +
hasilCelcius + ” derajat.”);

}
}

Demo While

public class DemoWhile {

/**Main Method*/
public static void main(String[] args) {
int counter = 0;  // Inisialisasi counter

System.out.println(”nPROGRAM DEMO WHILE”);
System.out.println(”——————n”);

while ( counter <= 5 ) {  // Kondisi perulangan
System.out.println( “Mencetak counter ke-” + counter );
++counter;   // Menaikkan counter dengan 1
}
}
}

Demo Switch Case

public class DemoSwitchCase {

/**Main Method*/
public static void main(String[] args){

int pilihan;    // Ubahlah nilai ini untuk menguji
// pilihan yang lain

System.out.println(”nPROGRAM DEMO SWITCH CASE”);
System.out.println(”————————n”);

// Menginstruksikan user untuk memasukkan pilihan
System.out.print(”Masukkan pilihan anda [1-3] : “);
pilihan = InputConsole.readInt();

switch( pilihan ) {
case 1:
System.out.println(”nAnda memilih Tom Cruise.”);
break;
case 2:
System.out.println(”nAnda memilih Jacky Chan.”);
break;
case 3:
System.out.println(”nAnda memilih Van Damme.”);
break;
default:
System.out.println(”nHanya pilihan [1-3] yang ” +
“diperbolehkan.” );
} // akhir switch
} // akhir main method
} // akhir class SwitchTest

Demo Operator

class DemoOperator{

public static void main(String [] args){

// Mendeklarasikan variabel test dengan tipe boolean
// dan menginisialisasinya dengan false.
boolean test = false;

// Membuat objek demo dari kelas DemoOperator.
DemoOperator demo = new DemoOperator();

// Menggunakan operator instanceof untuk memeriksa
// apakah demo merupakan instans dari kelas DemoOperator
test = (demo instanceof DemoOperator);

// Menggunakan operator [] untuk membuat array namaHari
// dengan tipe String
String[] namaHari = {”Senin”, “Selasa”, “Rabu”,
“Kamis”, “Jumat”, “Sabtu”,
“Minggu”};

System.out.println(”nPROGRAM DEMO OPERATOR”);
System.out.println(”———————n”);
System.out.println(”Apakah objek demo merupakan ” +
“instans dari DemoOperator ? : ” + test);

System.out.println(”nMencetak hari pertama” + “t” +
namaHari[0]);
System.out.println(”nMencetak hari keempat” + “t” +
namaHari[3]);

}
}