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;
}



}


}

CatKul JAVA Penggunaan Kondisi IF

Berikut contoh program dengan menggunaan pengkondisian if.. elseif... else..

nama file latihif1.java


public class latihif1{

public static void main(String []args) {
Boolean ulang = true;
Boolean ulangkecil = true;
while(ulang == true){
System.out.println ("");
System.out.println ("Menu Aritmatika");
System.out.println ("===============");
System.out.println ("1. Pertambahan");
System.out.println ("2. Pengurangan");
System.out.println ("3. Perkalian");
System.out.println ("4. Pembagian");
System.out.println ("5. Keluar Program");
System.out.println ("");
System.out.println ("Masukan pilihan anda : ");
String pilih;
pilih = bacaKeyboard.bacaString();
int menu = Integer.valueOf(pilih).intValue();

if (menu > 5 || menu < 1){
System.out.println("Masukan antara 1 - 5 saja! Periksa input anda!");
//System.exit(0);
ulang = true;
//System.out.println(ulang);
}
if (menu == 1){
System.out.println("Masukan angka pertama : ");
String nil;
nil = bacaKeyboard.bacaString();
int bil1 = Integer.valueOf(nil).intValue();
System.out.println("Masukan angka kedua : ");
nil = bacaKeyboard.bacaString();
int bil2 = Integer.valueOf(nil).intValue();
int tambah = bil1+bil2;
System.out.println("Maka "+ bil1 + " + " + bil2 + " = " + tambah + "<-- hasil aritmatika");
System.out.println("");
}
}else if(menu == 2){
System.out.println("Masukan angka pertama : ");
String nil;
nil = bacaKeyboard.bacaString();
int bil1 = Integer.valueOf(nil).intValue();
System.out.println("Masukan angka kedua : ");
//String nil;
nil = bacaKeyboard.bacaString();
int bil2 = Integer.valueOf(nil).intValue();
int kurang = bil1-bil2;
System.out.println("Maka "+ bil1 + " - " + bil2 + " = " + kurang + "<-- hasil aritmatika");
ulang = true;
}else if(menu == 3){
System.out.println("Masukan angka pertama : ");
String nil;
nil = bacaKeyboard.bacaString();
int bil1 = Integer.valueOf(nil).intValue();
System.out.println("Masukan angka kedua : ");
//String nil;
nil = bacaKeyboard.bacaString();
int bil2 = Integer.valueOf(nil).intValue();
int kali = bil1*bil2;
System.out.println("Maka "+ bil1 + " x " + bil2 + " = " + kali + "<-- hasil aritmatika");
ulang = true;
}else if(menu == 4){
System.out.println("Masukan angka pertama : ");
String nil;
nil = bacaKeyboard.bacaString();
int bil1 = Integer.valueOf(nil).intValue();
System.out.println("Masukan angka kedua : ");
//String nil;
nil = bacaKeyboard.bacaString();
int bil2 = Integer.valueOf(nil).intValue();
double bagi = bil1/bil2;
System.out.println("Maka "+ bil1 + " : " + bil2 + " = " + bagi + "<-- hasil aritmatika");
ulang = true;
//break;
}else if (menu == 5){
System.out.println("-- TERIMAKASIH --");
System.exit(0);
}
}
//}


}


kalau ada yang tidak dimengerti jangan sungkan untuk bertanya... selama bertanya itu gratis :D

CatKul JAVA pertemuan 2

Merubah tipe data

nama file pertemuan2.java



public class pertemuan2 {

public static void main(String args[]) {
byte x = 126;
byte y = 122;
int z = x+y;
System.out.println(z);
}


}

CatKul JAVA pertemuan 1

Mengenal type data dan penggunaannya

nama file test_variable.java


public class test_variable {

public static void main(String args[]) {
String bilangan1;
String bilangan2;
String hasil;

bilangan1 = "10";
bilangan2 = "12";
hasil = bilangan1 + bilangan2;

System.out.println(bilangan1 + "+" + bilangan2+"="+hasil);
}
}





nama file test1.java


public class test1 {

public static void main(String args[]) {
System{
out.println("sapi");
}
}
}


}


nama file testvarint.java


public class testvarint {

public static void main(String args[]) {
int bilangan1;
int bilangan2;
int hasil;

bilangan1 = 10;
bilangan2 = 12;
hasil = bilangan1 + bilangan2;

System.out.println(bilangan1 + " + " + bilangan2+"="+hasil);
}
}
 

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.