Dasar-Dasar Bahasa
pemrograman Java
Program “Hello my
name is Merkurius”
Pada kode di atas kita telah membuat sebuah program
sederhana sekali yang menampilkan tulisan “Hello my name is Merkurius”.
Terdapat beberapa aturan dalam membuat program java yaitu:
1.
Nama file harus sama dengan nama class program.
Misalnya pada kode di atas nama class adalah “basic”, maka nama file juga harus
“basic.java”.
2.
Hanya boleh terdapat satu class public pada
sebuah file
3.
Class yang menjadi program harus memiliki metode
public static void main(String args[])
4.
Terminal pada java menggunakan tanda “ ; (titik
koma)”
Output dari program di atas
Tipe Data
Terdapat beberapa tipe data yang ada di java yaitu:
Tipe data
|
Keterangan
|
boolean
|
True atau false
|
char
|
Karakter
|
byte
|
-128 – 127
|
short
|
-32768 – 32767
|
int
|
-2147483648 – 2147483647
|
long
|
-9223372036854775808 – 9223372036854775807
|
double
|
4.9E-324 – 1.7976931348623157E308
|
float
|
1.4E-45 – 3.4028235E38
|
String bukanlah merupakan tipe data di java, string
merupakan object. Namun string memiliki keunikan yaitu string dapat langsung
dibuat tanpa harus membuat object.
Variable
Variable merupakan sesuatu yang digunakan untuk menampung
sebuah data. Sebuah variable harus ada dalam sebuah class atau metode.
Pembuatan sebuah variable di java pada kode di bawah ini.
Tipevariable nama variable;
|
Tipe variable dapat berupa tipe data atau class,missal:
Int nilai;
char indexNilai;
|
Untuk menambahkan nilai ke sebuah variable, maka dapat
menggunakan tanda = (sama dengan), Missal jika kita akan menambahkan nilai 100
pada variable nilai dan A pada variable indexNilai, maka dapat terlihat pada
kode dibawah ini.
Int nilai;
char indexNilai;
nilai = 100;
indexNilai = ‘A’;
|
Atau dapat juga langsung saat pembuatan sebuah variable.
Int nilai = 100;
char indexNilai = ‘A’;
|
Syarat- syrat penamaan variable adalah :
1.
Harus diawali dengan huruf
2.
Tidak boleh terdapat karakter unik seperti
(@,#,% dll)
3.
Tidak boleh mengandung karakter putih(blank)
(spasi,enter,tab)
Operator merupakan sebuah karakter khusus yang digunakan
untuk menghasilkan suatru nilai.
Operator Aritmatika
Operator
|
Keterangan
|
+
|
Penjumlahan
|
-
|
Pengurangan
|
*
|
Perkalian
|
/
|
Pembagian
|
%
|
Sisa pembagian
|
Contoh:
Int a = 10;
Int b = 3;
Intc = a / b;
System.out.println( c );
|
Hasil dari kode program diatas adalah 3 bukan 3.333. hal ini
dikarenakan dalam java jika kita melakukan operasi pembagian dengan tipe data
integer, maka hasilnyapun akan integer, dan integer tidak dapat mengandung
nilai koma dalam java, sehingga jika akan melakukan perkalian yang menghasilkan
nilai koma, maka harus menggunakan tipe data double atau float.
Operator Penugasan
Operator
|
Keterangan
|
=
|
Pemberian nilai
|
+=
|
Penambahan bilangan
|
-=
|
Pengurangan bilangan
|
*=
|
Perkalian bilangan
|
/=
|
Pembagian bilangan
|
%=
|
Pemerolehan sisa bagi
|
Contoh :
Int a = 10;
a += 5;
System.out.println(a);
|
Maka hasilnya adalah 9
Operator Pembanding
Operator
|
Keterangan
|
==
|
Sama dengan
|
!=
|
Tidak sama dengan
|
>=
|
Lebih dari sama dengan
|
<=
|
Kurang dari sama dengan
|
>
|
Lebih dari
|
<
|
Kurang dari
|
Hasil dari operasi pembanding adalah Boolean. True jika
operasi pembanding tersebut benar, dan false jika operasi pembanding tersebut
salah, misal:
boolean a = 10 == 100;
System.out.println(a);
|
Hasil dari program di atas adalah false, karena memang 10
tidak sama dengan 100
Operator Logika
Operator
|
Keterangan
|
&&
|
Dan
|
||
|
Atau
|
Operator logika digunakan untuk membentuk suatu keadaan dari
dua atau lebih kondisi tertentu, operator logika biasanya digabungkan dengan
operator pembanding. Hasil dari operator logika adalah Boolean.
Hasil dari operator && adalah sebagai berikut :
Operasi1
|
Operasi2
|
Hasil
|
False
|
False
|
False
|
Flase
|
True
|
False
|
True
|
False
|
False
|
True
|
True
|
True
|
Operasi1
|
Operasi2
|
Hasil
|
False
|
False
|
False
|
False
|
True
|
True
|
True
|
False
|
True
|
True
|
True
|
True
|
Boolean hasil = 10 == 100 || 100 == 100;
System.out.println(hasil);
|
Maka hasilnya adalah true.
Tidak ada komentar:
Posting Komentar