Laman

5 Jan 2009

PENGENALAN PROGRAM JAVA




Program Java umumnya dikerjakan dalam 5 tahapan:

  1. Edit, Programmer menulis program dan menyimpannya di disk
  1. Compile, Compiler membentuk bytecodes dari program
  1. Load, Class loader meload bytecodes ke memori
  1. Verify, Verifier memastikan bytecodes tidak mengganggu sistem sekuriti Java
  1. Execute, Interpreter menerjemahkan bytecodes ke bahasa mesin


Sebelum membuat Program Java :

Setiap program Java harus memiliki paling sedikit satu user-defined class

Keyword class diikuti oleh nama class

Java membedakan antara huruf besar dan huruf kecil (case sensitive)

Ketika menyimpan program, nama file program harus sama dengan nama class dengan menambahkan ekstensi .java

Aplikasi Java berisi satu atau beberapa method

Method dapat menjalankan task dan mengembalikan informasi

void berarti method tidak mengembalikan informasi

Paling sedikit harus ada sebuah method yang bernama main

Aplikasi Java mulai mengeksekusi dari method main

Setiap perintah harus diakhiri dengan tanda titik koma ;


Hello.java

Program Java Pertamaku

class Hello {

public static void main(String args[]) {

System.out.println("Hello, my name is Java. Priye kabare mas ?");

}

}

Catatan : Ketik program di atas dengan Editor seperti JCreator, Notepad, EditPlus, Edit dsb dan simpan dengan nama file “Hello.java”


Mengompile dan menjalankan Program Java dengan JCreator

Build > Compile File

Jika proses Compile berhasil maka akan ditampilkan



Untuk menjalankan program pilih menu :

Build > Execute File




Output program “Hello.java”




Mengompile dan menjalankan Program java melalui Command Line

Compile program dengan perintah “javac



Menjalankan dengan perintah “java




Variabel Dalam Java

Variabel.java

Program penggunaan Variabel dalam Java

class Variabel {

public static void main(String args[ ]) {

System.out.println("\nContoh Penggunaan variable\n");

//ini salah satu contoh variable di dalam java

int nilai = 12;

char karakter = 'b';

String tulisan = "I love Java";

double pecahan=123.345;

Float pecah = new Float(14.353);

System.out.println("variable int = "+nilai);

System.out.println("variable char = "+karakter);

System.out.println("variable String = "+tulisan);

System.out.println("variable double = "+pecahan);

System.out.println("Pecahan = " + pecah.toString());

System.out.println("Maximal float = " + pecah.MAX_VALUE);

System.out.println(“Minimal float = “ + pecah.MIN_VALUE);

}

}


Operator Aritmatika dan Relasi

Aritmatika.java

Program Operator Aritmatika dalam Java

class Aritmatika {

public static void main(String args[]) {

int x = 15;

int y = 4;

System.out.println("Nilai x+y : " +(x+y));

System.out.println("Nilai x-y : " +(x-y));

System.out.println("Nilai x/y : " +(x/y));

System.out.println("Nilai x*y : " +(x*y));

}

}


Modulus.java

Program Operator Modulus dalam Java

class Modulus {

public static void main(String args[]) {

int bilangan = 25;

System.out.println("Hasil " +bilangan+ " % 4 = " +(bilangan % 4));

System.out.println("Hasil " +bilangan+ " % 9 = " +(bilangan % 9));

System.out.println("Hasil " +bilangan+ " % 13 = " +(bilangan % 13));

System.out.println("Hasil " +bilangan+ " % 40 = " +(bilangan % 40));

}

}


Diskriminan.java

Program Java menghitung nilai Diskriminan suatu persamaan kuadrat

class Diskriminan {

public static void main(String args[]) {

Integer a = new Integer(1);

Integer b = new Integer(3);

Integer c = new Integer(-4);

int D;

//mencari nilai Diskriminan

D = ((b.intValue()*b.intValue()) - (4*a.intValue()*c.intValue()));

System.out.println("Nilai determinan dari persamaan kuadrat :");

System.out.println("a = " + a.intValue());

System.out.println("b = " + b.intValue());

System.out.println("c = " + c.intValue());

System.out.println("adalah " + D);

}

}


Increment.java

Program untuk operator Increment variabel dalam Java

class Increment {

public static void main(String args[]) {

int a=4;

System.out.println("Nilai a = "+a);

System.out.println("Nilai a menjadi = "+ (a++));

System.out.println("Nilai a menjadi = "+ (++a));

}

}

Relasi.java

Program untuk operator Relasi dalam Java

class Relasi {

public static void main(String args[]) {

int a = 10;

int b = 4;

System.out.println("Relasional");

System.out.println("a > b = " +(a>b));

System.out.println("a < b =" ">

System.out.println("a = b = " +(a==b));

System.out.println("a != b= " +(a!=b));

}

}


Program Input

Input.java

Program menginput String dan bilangan dalam Java

import java.io.*;

class Input{

public static void main(String args[]) throws IOException{

//metoda untuk mengakse string (BuffereadReader)

String coba;

System.out.print("Masukan String : ");

BufferedReader tulis = new BufferedReader(new InputStreamReader (System.in));

coba = tulis.readLine();

System.out.println("String Yang dimasukan : "+coba);

System.out.print("Masukan Integer : ");

int data = (new Integer( (new BufferedReader (new

InputStreamReader (System.in))).readLine()).intValue());

System.out.println("Masukan integer : "+data);

//metoda untuk megakses string (DataInputStream)

System.out.print("Masukan sebuah string : ");

DataInputStream masukan = (new DataInputStream(System.in));

String cobaah = new String(masukan.readLine());

System.out.println("String Yang dimasukan : "+cobaah);

}

}


Input2.java

Program Inputan menggunakan Java Swing

import javax.swing.*;

class Input2 {

public static void main(String args[ ]) {

//metode untuk mengakses string (JOptionPane)

String masukan1 = "";

masukan1 = JOptionPane.showInputDialog("Masukan String : ");

System.out.println("Masukan String : "+masukan1);

JOptionPane.showMessageDialog(null,masukan1);

}

}


Tidak ada komentar:

Posting Komentar

Tinggalkan Pesan Anda disini..