Tipe Data
Outline:
- Tipe data dan operator
- Jenis-jenis tipe data operator
Tipe data adalah jenis data yang tersimpan dalam variable.
Macam-macam Tipe Data
Berikut macam-macam tipe data pada java:
- char: Tipe data karakter, contoh
- int: angka atau bilangan bulat, contoh 2
- float: bilangan desimal, contoh 2.1
- double: bilangan desimal juga, tapi lebih besar kapasistanya, contoh 2.1
- String: kumpulan dari karakter yang membentuk teks, contoh Hello World
- boolean: tipe data yang hanya bernilai true dan false
Tipe Data Primitif
Merupakan tipe data yang telah tersedia pada library/file header tertentu, misalnya : int, char, string, dll.- Pendeklarasian: <tipe_data> <nama_variabel>;
- Contoh : int nama;
Tipe data Numerik
Merupakan tipe data yang digunakan untuk menyimpan bilangan bulat, mulai bilangan positif, negatif atau keduanya.
Macam-macam tipe data modifier:
- Contoh tipe data numerik: int, long.
- Dapat langsung diinialisasi.
- Pendeklarasian : <int> <nama_variabel>
- Contoh : int angka;
Tipe Data Karakter
Merupakan tipe data yang digunakan untuk menyimpan karakter berupa kata(string), karakter.- Contoh tipe data karakter : string, char.
- Dapat langsung diinisialisasi.
- Pendeklarasian sama dengan tipe data numerik
Tipe Data Boolean
- Merupakan bentuk ekspresi dari perbandingan
- Tipe data boolean ditulis dengan bool
- Tipe data ini hanya bernilai True (1) atau False (0)
- Secara default bernilai 1
Tipe Data Modifier
Merupakan tipe data yang dapat memanipulasi tipe data primitif dalam hal rentang dan ukuran memori yang digunakan.Macam-macam tipe data modifier:
- Signed : Memungkinkan bilangan yang tersimpan menjadi postif dan negatif.
- Unsigned : Memungkinkan bilangan yang tersimpan menjadi positif saja.
- Short : Untuk mengecilkan jumlah memori yang digunakan.
- Long : Untuk membesarkan memori yang digunakan.
Operator
Merupakan simbol-simbol khusus yang digunakan untuk melakukan operasi aritmatika maupun perbandingan.- Beberapa operator yang sering digunakan:
- Assignment Operators
- Arithmetic Operators
- Compound Assignment
- Increment atau decrement
- Relational and Comparation Operators
- Logical Operator