RSS

Syntax dalam Pemrograman Java


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 gajiKotor=0;
         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));
    }  

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 komentar:

Posting Komentar