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 ) ;
}
}
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 ) ;
}
}
0 Response to "lat 1.java"
Posting Komentar