lat 1.java

Pada bahasa Java switch() penerapannya sama dengan bahasa PHP dan C/C++.

Syntax switch() :
switch(ekpresi) {
case nilai1  :
pernyataan1 ;
break ;

case nilai2  :
pernyataan2 ;
break ;

case nilai3  :
pernyataan3 ;
break ;

default :
pernyataan4 ;
}

Berikut merupakan contoh program untuk mencari total gaji pegawai. Program yang di buat merupakan gubahan dari program if() jamak sebelumnya.

Nama File lat7.java

import java.io.* ;
public class lat7{

    public static void main(String Arg[]) throws IOException{
    String str ; String NIP ; String Nama ;String jbt ;
    double gaji=0 ; double pajak =0 ; double total=0 ;
    int Kdj ;
    BufferedReader Get=new BufferedReader(new
    InputStreamReader(System.in)) ;

    System.out.print(“NIP         : “)  ; NIP = Get.readLine() ;
    System.out.print(“Nama     : “)  ; Nama = Get.readLine() ;
    System.out.print(“Kode      : “)  ; str = Get.readLine() ;
    Kdj = Integer.parseInt(str) ;

    switch(Kdj) {
    case 1 : jbt = “Direktur”  ; gaji = 5000000 ;
    break ;
    case 2 : jbt = “Wakil Direktur” ;gaji = 4000000;
    break ;
    case 3 : jbt = “Bendahara”  ; gaji = 3000000 ;
    break ;
    case 4 : jbt = “Staf”  ; gaji = 2000000 ;
    break ;
    default :
    jbt = “”  ; gaji = 0 ;
    }

    pajak = 0.1 * gaji ;
    total = gaji-pajak ;

    System.out.println(“Jabatan   : ” + jbt )  ;
    System.out.println(“Gaji      : ” + gaji)  ;
    System.out.println(“Pajak     : ” + pajak )  ;
    System.out.println(“Total     : ” + total )  ;
    }

}
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

0 Response to "lat 1.java"

Posting Komentar