Class Biodata:
public class
Biodata {
public
static void main(String args[]) {
System.out.println("BIODATA
MAHASISWA\n");
System.out.println("NAMA
: SUCI LESTARI");
System.out.println("NIM : 1220000133");
System.out.println("ALAMAT
:MEDAN");}}
Menghitung Gaji Pegawai:
public class
GajiPegawai {
public static void main( String[] args ){
String nip = "132 288 609";
String namaPegawai = "Yulia
S";
double gajiPokok =2500000;
double tunjangan=500000;
double pajakPenghasilan=0;
double potongan;
double gajiBersih=0;
//proses
gajiKotor=gajiPokok+tunjangan;
pajakPenghasilan=0.10*gajiKotor;
potongan=0.01*gajiKotor;
gajiBersih=gajiKotor-pajakPenghasilan-potongan;
// menampilkan isi variabel
System.out.println ("NIP :"+nip);
System.out.println ("Nama
Pegawai :"+namaPegawai);
System.out.println ("Gaji
Pokok :"+gajiPokok);
System.out.println ("Tunjangan :"+tunjangan);
System.out.println ("Gaji
Kotor :"+gajiKotor);
System.out.println ("PPh :"+pajakPenghasilan);
System.out.println
("Potongan :"+potongan);
System.out.println ("Gaji
Bersih :"+gajiBersih);
}
}
Inputan Nilai IF or IF..ELSE:
import
java.io.BufferedReader;
import
java.io.InputStreamReader;
import
java.io.IOException;
public class
InputNilai {
public static void main( String[] args ){
BufferedReader dataIn = new
BufferedReader(new
InputStreamReader( System.in)
);
String nim ="";
String nama ="";
String nh ="";
String kelulusan="";
float nk=0;
float nt=0;
float uts=0;
double uas=0;
double na=0;
try{
//Input Data
System.out.print("Inputkan NIM : ");
nim = dataIn.readLine();
System.out.print("Inputkan Nama : ");
nama = dataIn.readLine();
System.out.print("Inputkan Nilai Kehadiran : ");
nk = Float.parseFloat(dataIn.readLine());
System.out.print("Inputkan Nilai Tugas : ");
nt =
Float.parseFloat(dataIn.readLine());
System.out.print("Inputkan Nilai UTS : ");
uts = Float.parseFloat(dataIn.readLine());
System.out.print("Inputkan Nilai
UAS : ");
uas =
Float.parseFloat(dataIn.readLine());
}
catch(IOException e){
System.out.println("Error!");
}
//proses
na=0.1*nk+0.2*nt+0.3*uts+0.4*uas;
if (na>=80 &&
na<=100)
{nh="A";
kelulusan="Sangat
Memuaskan"; }
if (na>=70 && na<=79)
{nh="B";
kelulusan="Memuaskan";}
if (na>=60 &&
na<=69)
{nh="C";
kelulusan="Sedang";}
if (na>=50 &&
na<=59)
{nh="D";
kelulusan="Kurang";}
if (na>=10 &&
na<50)
{nh="E";
kelulusan="Gagal";
// menampilkan isi variabel
System.out.println("Daftar Nilai
PBO");
System.out.println ("NIM : "+nim);
System.out.println ("Nama : "+nama);
System.out.println ("Nilai
Kehadiran : "+nk);
System.out.println ("Nilai
Tugas : "+nt);
System.out.println ("Nilai UTS : "+uts);
System.out.println ("Nilai
UAS : "+uas);
System.out.println ("Nilai
Akhir : "+na);
System.out.println ("Nilai
Huruf : "+nh);
System.out.println ("Prediket
Kelulusan : "+kelulusan);
}} }
Menggunakan BufferedReadee:
import
java.io.*;
public class
GetInputFromKeyboard {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
BufferedReader dataIn=new
BufferedReader(new InputStreamReader(System.in));
String name="";
String address="";
try{
System.out.print("Please Enter
Your Name:");
name=dataIn.readLine();
System.out.print("Please Enter
Your Address:");
address=dataIn.readLine();
}catch(IOException e){
System.out.println("Error!");
}
System.out.println("Hello"+name+"!"+"your life
in "+address);
}}
JOptionPane:
import
javax.swing.JOptionPane;
public class
GetInputFromKeyboard1 {
public static void main(String[]args){
String name="";
name=JOptionPane.showInputDialog("Please enter your name");
String msg="Hello
"+name+"!";
JOptionPane.showMessageDialog(null,msg);
}}
SegitigaGui menggunakan JFram From:
int alas,
tinggi;
float luas;
alas=Integer.parseInt
(jTextField1.getText());
tinggi=Integer.parseInt
(jTextField2.getText());
luas=alas*tinggi*0.5f;
jTextField3.setText(String.valueOf(luas));
}
LOOPING:
1.
Menggunakan for =
public
class NestedLoopBintang {
public
static void main(String[] args) {
int i,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=i;j++)
System.out.print("* ");
System.out.println("");
}}}
2.
public class KuisDua {
public static void main(String[] args) {
int
x,y;
for(x=1;x<=6;x++)
{
for(y=1;y<=x;y++)
System.out.print(x*y+" ");
System.out.println(" ");
}}}
3.
Menggunakan FOR :
public
class NestedLooping {
public static void main(String[] args) {
int i,j;
for(i=1;i<4;i++)
{
for(j=1;j<4;j++)
System.out.println(i+" "+j);
System.out.println("");
}}}
4.
Menggunakan While 2 baris =
public class GenapGanjilWhile {
public static void main(String[] args) {
int i=20,j=20;
System.out.println("Bilangan
Ganjil kecil dari 40");
while(i<300)
{
System.out.print(i+" ");
i=i+20;
}
System.out.println("Bilangan Genap
kecil dari 40");
while(j<300)
{
System.out.print(j+" ");
j=j+20; }]}
5.
Menggunakan While 1 baris =
public
class KelipatanDuaPuluh {
public static void main(String[] args) {
int i=20;
System.out.println("Bilangan
Ganjil kecil dari 40");
while(i<300)
{
System.out.print(i+" ");
i=i+20; } }
Aplikasi SWICTH :
int
np,jp,hp=0,jh=0;
float ppn=0,jb=0;
np=Integer.parseInt(jTextField1.getText());
jp=Integer.parseInt(jTextField2.getText());
switch(np)
{
case 1: hp=15000; break;
case 2: hp=20000; break;
case 3: hp=22500; break;
case 4: hp=25000; break;
case 5: hp=27500; break;
}
jh=jp*hp;
ppn=0.1f*jh;
jb=jh+ppn;
jTextField3.setText(String.valueOf(hp));
jTextField4.setText(String.valueOf(jh));
jTextField5.setText(String.valueOf(ppn));
jTextField6.setText(String.valueOf(jb));
}







0 komentar:
Posting Komentar