Tipe-tipe data yang ada pada Java
- Integer (Bilangan Bulat)
Tipe data yang termasuk integer adalah byte, short, int dan long. Semua tipe bisa mempresentasikan nilai positif dan negatif (bersifat Signed).
contoh :

- floating-point
digunakan untuk pengunaan bilangan pecahan yang mengunakan/menghasilkan nilai belakang koma. Dalam java tipe ini dibedakan menjadi 2 yaitu;
- Float; pengunaan float untuk nilai yang terlalu kecil ataupun terlalu besar karena nilai yang dihasilkan tidak akurat.
- Double; untuk penghitungan yang bersifat bilangan real dan menghasilkan hasil yang lebih akurat. Contoh :

- Char
Char merupakan tipe untuk menyatakan sebuah karakter. Untuk karakter-karakter yang tidak dapat diketikkan secara langsung melalui keyboard, java menyediakan beberapa escape sequence (pasangan karakter yang dianggap sebagai karakter tunggal). Escape sequence tidak dianggap sebagai String, melainkan tetap sebagai tipe karakter khusus. Contoh :

- Boolean
Boolean adalah tipe data yang digunakan untuk menampung nilai logika, yaitu nilai yang hanya memiliki dua buah nilai true dan False
Contoh :

Operator pada Java
Operator dalam pemograman digunakan untuk melakukan operasi tertentu, beberapa Operator yang ada pada Java;
- Operator Aritmatika
Operator ini terdiri dari;
Penjumlahan (+), Pengurangan (-), Perkalian (*), Pembagian (/), dan sisa bagi (%)
- Operator Penugasan
Operator Penugasan bertugas untuk memberikan tugas pada variable tertentu.
Operator ini terdiri dari;
Pengisian Nilai (=), Pengisian dan Penambahan (+=), Pengisian dan Pengurangan (-=), Pengisian dan Perkalian (*=), Pengisian dan Pembagian (/=), dan Pengisian dan Sisa bagi (%=)
- Operator Pembandingan
Operator Pembagian bertugas untuk membagi, operator ini juga dikenal dengan Operator Relasi dan nilai yang dihasilkan operator Pembandingan berupa Boolean.
Operator ini terdiri dari;
Lebih Besar (>), Lebih Kecil (<), Sama Dengan (==), Tidak sama dengan (!=), Lebih besar sama dengan (>=), Lebih kecil sama dengan (<=)
- Operator Logika
Operator Logika digunakan untuk membuat operasi logika.
Operator ini terdiri dari; Logika AND (&&), Logika OR (||), dan Negasi/Kebalikan (!)
- Operator Bitwise
Operator Bitwise digunakan untuk operasi bilangan biner. Operator Bitwise berlaku untuk tipe data int dan char karena akan menghitung dari bit-ke-bit
Operator ini terdiri dari; AND (&), OR (|), XOR (^), Negasi/Kebalikan (~), Left Shift (<<), Right Shift (>>), Left Shift {unsigned} (<<<), Right Shift {unsigned} (>>>)
- Operator Ternary
Operator Ternary adalah operator yang berupa pertanyaan. Simbolnya hanya (?) dan (:) untuk memisahkan jawaban.
contohnya “Andi pergi ke sekolah?” ya : tidak;
