Berhubung ane nemuin file quiz sama tugas waktu kuliah dulu, ane share beberapa source code mata kuliah java ya.. Ini copas dari blog ane yang satu lagi, yang udah non-aktif.
Berikut program sederhana, dapat input dan proses. Input menggunakan file lain yaitu bacaKeyboard.java , file ini wajib satu folder dengan program yang memerlukan file ini untuk prosesnya.
nama file bacaKeyboard.java
nama file quiz1.java
Simpan pada satu folder yang sama. Jangan lupa compile terlebih dahulu keduanya.. happy coding.
Berikut program sederhana, dapat input dan proses. Input menggunakan file lain yaitu bacaKeyboard.java , file ini wajib satu folder dengan program yang memerlukan file ini untuk prosesnya.
nama file bacaKeyboard.java
import java.io.*;
public class bacaKeyboard {
public static String bacaString(){
int karakter;
String str = "";
boolean selesai = false;
while (!selesai){
try{
karakter = System.in.read();
if (karakter < 0 || (char) karakter == '\n')
selesai = true;
else if ((char)karakter !='\r')
str = str + (char) karakter;
}
catch(java.io.IOException e){
System.err.println("Ada Kesalahan");
selesai = true;
}
}
return str;
}
// public bacaKeyboard() {
// }
//
}
nama file quiz1.java
public class quiz1 {
public static void main(String[]args) {
Boolean ulang = true;
while (ulang == true){
System.out.println("------ SRUK GAJI KARYAWAN -------");
System.out.println("=================================");
System.out.println("Masukan Nama :");
String nama = bacaKeyboard.bacaString();
System.out.println("Masukan NIP :");
String nip = bacaKeyboard.bacaString();
System.out.println("Gaji Pokok :");
String angka;
angka = bacaKeyboard.bacaString();
int bil1 = Integer.valueOf(angka).intValue();
System.out.println("Tunjangan :");
angka = bacaKeyboard.bacaString();
int bil2 = Integer.valueOf(angka).intValue();
System.out.println("Jam Lembur :");
angka = bacaKeyboard.bacaString();
int bil3 = Integer.valueOf(angka).intValue();
System.out.println("Upah / Jam :");
angka = bacaKeyboard.bacaString();
int bil4 = Integer.valueOf(angka).intValue();
int ulembur = bil3*bil4;
int total = bil1+bil2+ulembur;
System.out.println("");
System.out.println("=================================");
System.out.println("");
System.out.println("");
System.out.println("=============OUTPUT==============");
System.out.println("=================================");
System.out.println("Nama : Rp."+ nama);
System.out.println("NIP : Rp."+ nip);
System.out.println("Gaji Pokok : Rp."+ bil1);
System.out.println("Tunjangan : Rp."+ bil2);
System.out.println("Jam Lembur : "+ bil3 + " Jam");
System.out.println("Upah/Jam : Rp."+ bil4);
System.out.println("--------------------------------");
System.out.println("Total Gaji : Rp."+total);
System.out.println("--------------------------------");
System.out.println("=================================");
System.out.println("=================================");
ulang = true;
}
}
}
Simpan pada satu folder yang sama. Jangan lupa compile terlebih dahulu keduanya.. happy coding.
2 komentar
Click here for komentarTanya dong.. Tujuan atau fungsi dari " Integer.valueOf(angka).intValue(); " itu apa ya? thx
ReplyKalo gak salah fungsi Integer.valueOf(angka), ngekonversi string dari angka buat dijadiin integer. Sementara intValue(); buat ngambil hasil konversi tadi menjadi nilai integer..
ReplyBuat lebih jelas, bisa di download file di bawah ini https://syamsulbahrinonnong.files.wordpress.com/2012/10/laporan-42.docx cek di halaman 17
Dah lama gak main java euy heheu..
ConversionConversion EmoticonEmoticon