- java 2 Enterprise Edition (J2EE)
- Java 2 Standart Edition (J2SE)
- Java 2 Micro Edition (J2ME)
- Pake J2EE digunakan untuk pengembangan aplikasi bersekala enterprise (multitier enterprise application), seperti server web/email dan berbagai aplikasi server lainnya, sehingga paket ini membutuhkan spesifikasi tinggi.
- J2SE adalah inti dari bahasa pemograman Java. JDK (Java Development Kit) adalah salah satu tool dari J2SE untuk mengkompilasi dan menjalankan program di Java. Didalamnya terdapat tool untuk mengkompilasi program Java dan JRE. Tool J2SE yang salah satunya adalah JDK 1.5 dapat di download di http://java.sun.com/j2se , JDK merupakan tool open source dari Sun
- J2ME adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak Java pada barang elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat lainnya. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputansi selain perangkat komputer desktop yang biasanya lebih kecil dibandingkan perangkat komputer desktop. J2ME biasa digunakan pada telepon selular, pager, perseonal digital assistance (PDA's) dan sejenisnya
Integer atau bilangan bulat
- Terdiri atas int, long, byte, short.
- Biasanya user kebanyakan memakai int.
Floading Point
- Digunakan untuk bilangan pecahan.
- Defaultnya adalah double.
contoh : x = 4.12f atau x = 421f
Char
- Character tunggal.
- Diawali dan diakhiri tanda petik ( ' ).
contoh : a='b';
Boolean
- Hanya bernilai TRUE & FALSE.
Contoh :
class TesTipeData {
public static void main (String[] args) {
byte b = 1;
short s = 100;
int i = 1000;
long l = 10000;
char c = 'a';
float f = 3.14f;
double d = 3.14;
boolean t = true;
System.out.println("byte " +b);
System.out.println("short " +s);
System.out.priprintlnntln("int " +i);
i = 010;
System.out.println("int " +i+ " octal mode");
i = 0XFF;
System.out.println("int " +i+ " hexa mode");
System.out.println("long " +l);
System.out.println("char " +c);
System.out.println("float " +f);
System.out.println("double " +d);
System.out.println("boolean " +t);
System.out.println("PI " +PI);
}
}
Hasilnya :
Byte 1
Short 1000
Int 1000
Int 8 ocktal mode
Int 255 hexa mode
Long 10000
char a
Float 3.14
Double 3.14
boolean true
PI 3.14
Press any key to continue . . .
KONDISI IF PADA JAVA
Pernyataan if merupakan salah satu bentuk pernyataan berkondisi yang berguna untuk pengambilan keputusan terhadap dua buah kemungkinan pernyataan.
Jika if memiliki dua buah kondisi maka if akan mengandung kata else. if juga memungkinkan untuk lebih dari dua kemungkinan.
Contoh :
class TesKeputusan {
public static void main (String[] args) {
char jeniskelamin = 'W';
//nested if
if (jeniskelamin=='L')
System.out.println("Cowok");
else if (jeniskelamin=='P')
System.out.println("Cewek");
else
System.out.println("Banci");
//ternary
System.out.println(jeniskelamin=='P'? "Dia pasti cowok." : "Dia pasti cewek");
//switch case
switch (jeniskelamin) {
case 'P' : System.out.println("Cowok");
break;
case 'L' : System.out.println("Cewek");
break;
default : System.out.println("Banci");
break;
}
}
}
Hasilnya :
Banci dia pasti cewek
Banci
Press ani key continue . . . -
PERULANGAN PADA JAVA
Ada beberapa tipe perulangan, antara lain :
1. Perulangan while
Pernyataan berguna untuk melakukan proses perulangan untuk sebuah kondisi tersebut bernilai benar (true), maka perulangan akan terus berjalan, dan terhenti ketika kondisi bernilai salah (false). Bentuk pernyataan while seperti berikut ini :
while (kondisi) {
// isi intruksi
}
Misal :
int jumlah = 1;
while(jumlah <= 10) {
System.out.println(jumlah);
jumlah++; // menaikkan jumlah
}
Jika program tersebut dijalankan, maka hasilnya adalah tulisan dari no 1 sampai 10. Dan saat jumlah bernilai 11, maka perulangan akan terhenti dikarenakan kondisi bernilai false (11<= 10).
2. Perulangan do-while
Perulangan do-while merupakan perulangan yang hampir mirip dengan perulangan while namun perbedaannya, pada perulangan do-while, maka minimal instruksi akan dijalankan sekali. Bentuk pernyataan do-while sebagai berikut :
do{
// instruksi
}while (kondisi);
Misal :
int jumlah = 100;
do{
System.out.println(jumlah);
jumlah++; // naikkan jumlah
}while (jumlah <= 10);
Jika program tersebut dijalankan, maka akan menghasilkan keluaran 100, artinya walaupun kondisi salah, namun minimal isi instruksi akan dijalankan sekali, hali ini dikarenakan proses do-while berbeda dengan while, dimana do-while pertama melakukan instruksi baru mengecek kondsisi, sedangkan while pertama mengecek kondisi baru melakukan instruksi.
3. Perulangan for
Perulangan for merupakan perulangan yang memiliki variabel untuk melakukan pengkondisian, berbeda dengan while dan do-while yang kita harus membuat sebuah variabel diluar untuk melakukan pengkondisian, pada perulangan for, ditempatkan sebuah blok untuk membuat variabel dan melakukan proses pengkondisian. Bentuk pernyataan for seperti berikut :
for (inisialisasi; kondisi; penaikan/penurunan) {
instruksi
}
Misal kita akan menampilkan angaka dari 1 = 100, maka dapat menggunakan perulangan for.
for(int i = 1; i <= 100; i++) {
System.out.println(i);
}
4. Perintah break
Perintah break merupakan perintah yang dapat digunakan untuk menghentikan proses perulangan, misal jika kita membuat program seperti berikut :
for (int i = 1; i <= 100; i++) {
System.out.println(i);
if (i = = 50) {
break;
}
}
Maka program hanya akan menampilkan angka dari 1 sampai 50, karena pada saat mencapai 50, program dihentikan oleh perintah break.
5. Perintah continue
Perintah continue dapat digunakan untuk meloncati sebuah perulangan maksudnya adalah instruksi yang seharusnya dapat dilewat, hal ini berarti instruksi tidak akan dijalankan misal.
for (int i = 1; i <= 100; i++) {
if (i % 2 = = 0 ) {
continue
}
System.out.println(i);
}
Jika program diatas dijalankan, maka hasilnya akan menampilkan angka-angka ganjil saja, hal ini dikarenakan saat nilai i merupakan angka genap, maka perintah continue membuat program tidak menampilkan angka genap.
Contoh :
public class TesPerulangan {
public static void main (String[] args) {
int i;
//for
System.out.println("Perulangan For...");
for (i=0; i<10; i++)
System.out.println("Perulangan ke : "+i);
//while
System.out.println("Perulangan While...");
i=0;
while (i<10) {
System.out.println("Perulangan ke : "+i);
i++;
}
// do while
System.out.println("Perulangan Do While...");
i=0;
do {
System.out.println("Perulangan ke : "+i);
i++;
}
while (i<10);
}
}
Perulangan For . . .
Perulangan ke : 0
Perulangan ke : 1
Perulangan ke : 2
Perulangan ke : 3
Perulangan ke : 4
Perulangan ke : 5
Perulangan ke : 6
Perulangan ke : 7
Perulangan ke : 8
Perulangan ke : 8
Perulangan ke : 9
Perulangan While . . .
Perulangan ke : 0
Perulangan ke : 1
Perulangan ke : 2
Perulangan ke : 3
Perulangan ke : 4
Perulangan ke : 5
Perulangan ke : 6
Perulangan ke : 8
Perulangan ke : 9
Perulangan Do While . . .
Perulangan ke : 0
Perulangan ke : 1
Perulangan ke : 2
Perulangan ke : 3
Perulangan ke : 4
Perulangan ke : 5
Perulangan ke : 6
Perulangan ke : 7
Perulangan ke : 8
Perulangan ke : 9
Perulangan to continue .
Tidak ada komentar:
Posting Komentar