Pages

Program Sederhana Java

Wednesday, March 23, 2011

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 satu folder, jangan lupa compile terlebih dahulu keduanya.. happy coding.

CatKul JAVA Input Data

input data berupa text

nama file Lat_Input.java


import java.util.*;

public class Lat_Input {

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("Masukan Nama Anda : ");
String nama;
nama = scan.nextLine();
System.out.println("Nama Anda "+nama);
}


}


Input data berupa angka bilangan bulat

nama file Lat_InputInt.java


import java.util.*;

public class Lat_InputInt {

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("Masukan Angka : ");
int angka;
angka = scan.nextInt();
System.out.println("Nama Anda "+angka);
}


}


Input data berupa bilangan desimal

nama file Lat_InputDou.java

import java.util.*;

public class Lat_InputDou {

public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("Masukan Angka : ");
Double angka;
angka = scan.nextLine();
System.out.println("Nama Anda "+angka);
}


}


Happy Coding

CatKul JAVA Penggunaan Kondisi Switch Case

Berikut contoh program dengan menggunakan input (belum sempat saya jelaskan).

nama file Lat_switch.java


import java.util.*;

public class Lat_switch {

public static void main(String[] args) {
boolean ulang = true;
while(ulang == true){
System.out.println("=== MENGENAL HARI ===");
System.out.println("=====================");
System.out.println();
Scanner scan = new Scanner(System.in);
System.out.println("Masukan angka antara 1 - 7 : ");
int angka;
angka = scan.nextInt();
switch(angka){
case 1:
{System.out.println("Minggu");
System.out.println("Libur Euy...");
}
break;
case 2:
System.out.println("Senin");
break;
case 3:
System.out.println("Selasa");
break;
case 4:
System.out.println("Rabu");
break;
case 5:
System.out.println("Kamis");
break;
case 6:
System.out.println("Jumat");
break;
case 7:
System.out.println("Sabtu");
break;
default:
System.out.println("Periksa Input Anda");
break;
}
ulang = true;
}



}


}
 

Most Reading

Advertise

Sidebar One

Welcome to this simple blog, i'm just newbie blogger who try to share my knowledge with world. Thanks for your visit :D happy blog walking.