Java adalah salah satu bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa pemrograman ini dikembangkan dengan model yang bisa dibilang hampir mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai , yaitu dapat dijalankan di berbagai jenis sistem operasi. Oleh karena itu, Java bisa dipergunakan dalam pembangunan software berbasis web, desktop, mobile, dan lainnya.
Sifat ini berlaku untuk level source code dan binary code dari suatu program Java. Berbeda dengan bahasa C dan C++, semua tipe data dalam bahasa Java mempunyai ukuran yang konsisten di semua jenis platform. Hasil dari mengkompile source code Java bukanlah kode mesin atau instruksi prosesor yang spesifik terhadap mesin tertentu, melainkan berupa bytecode yang berupa file berekstensi .class. Bytecode tersebut dapat langsung Anda eksekusi di tiap platform yang dengan menggunakan Java Virtual Machine sendiri adalah sebuah aplikasi yang berjalan di atas sebuah sistem operasi dan menerjemahkan bytecode program Java dan mengeksekusinya, sehingga secara konsep bisa dianggap sebagai sebuah interpreter.
Kompiler dan interpreter untuk program Java berbentuk Java Development Kit (JDK) yang diproduksi oleh Sun Microsystems
1. JDK (Java Development Kit) digunakan jika ingin mengembangakn aplikasi java karena didalam terdapat library, compiler, dan debugger sehingga bisa di kembangkan.
2. JRE (Java Runtime Environment) digunakan untuk menjalankan aplikasi yang berbasis program java
Contoh Sript Java :
Hitung Nilai Rata-Rata
package latihan2;
import java.util.Scanner;
public class scanner_angka {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int nilai1, nilai2, nilai3;
double hasil;
Scanner DataIn = new Scanner(System.in);
System.out.print("Nilai Ujian Ke-1 : ");
nilai1 = DataIn.nextInt()
System.out.print("Nilai Ujian Ke-2 : ");
nilai2 = DataIn.nextInt()
System.out.print("Nilai Ujian Ke-3 : ");
nilai3 = DataIn.nextInt();
hasil = (nilai1+nilai2+nilai3)/3;
System.out.println("Nilai Rata-Rata : " + hasil);
}
}
No comments:
Post a Comment