4 Variabel, Tipe Data Dan Operasi
4 Variabel, Tipe Data Dan Operasi
Operasi Java
Salah satu konsep dasar dalam pemrograman Java adalah variabel, tipe data dan
operasi.
Tipe data bawaan dari bahasa pemrograman yang Tipe data yang disebut tipe referensi karena merujuk
menentukan ukuran, tipe nilai variabel, dan tidak ke objek
memiliki metode tambahan
Tipe Data Primitif
Data Type Size Description
INTEGER
byte 1 byte Menyimpan bilangan bulat dari -128 sampai dengan 127
short 2 byte Menyimpan bilangan bulat dari -32.768 sampai dengan 32.768
int 4 byte Menyimpan bilangan bulat dari -2.147.483.648 sampai dengan
2.147.483.647
NUMERIC
long 8 byte Menyimpan bilangan bulat dari -9.223.372.036.854.775.808 sampai
dengan 9.223.372.036.854.775.807
FLOATING
float 4 byte Menyimpan bilangan pecahan dari 6 sampai 7 digit desimal
double 8 byte Menyimpan bilangan pecahan 15 digit desimal
char 2 byte Menyimpan satu karakter / huruf atau nilai ASCII
NON NUMERIC
boolean 1 bit Menyimpan nilai benar atau salah
Literal
Semua nilai mentah yang kita ketikkan pada kode program. Literal ini bisa berupa angka, huruf, kata, kalimat, nilai
boolean, dan lain sebagainya.
System.out.print(“Hello World”);
/**
* This is multiple comment
*/
// This is sigle comment
Operator
Merupakan simbol pada java yang digunakan untuk melakukan operasi tertentu
secara spesifik. Dalam java, ada beberapa tipe operator antara lain: operator
aritmatika, operator perbandingan, operator logika, dan operator kondisi.
Operator Aritmatika dan Penugasan
Operator Aritmatika Operator Penugasan
• Penjumlahan (+) • Pemberian nilai (=)
• Pengurangan (-) • Penambahan bilangan (+=)
• Perkalian (*) • Pengurangan bilangan (-=)
• Pembagian (/) • Perkalian bilangan (*=)
• Sisa bagi / Modulus (%) • Pembagian bilangan (/=)
• Perolehan sisa bagi (%=)
Operator Logika dan Relasional
Operator Logika Operator Relasional
• AND (&&) • Sama dengan (==)
• OR (||) • Tidak sama dengan (!=)
• NOT (!) • Lebih besar dari (>)
• Lebih kecil dari (<)
• Lebih besar atau sama dengan (>=)
• Lebih kecil atau sama dengan (<=)
Operator Penambahan/Pengurangan
++a Nilai ditambah satu kemudian operasi berjalan
a++ Operasi dilaksanakan, kemudian a ditambah
satu
--a Nilai dikurangi satu kemudian operasi berjalan
a-- Operasi dilaksanakan, kemudian a dikurangi
satu