Tipe Data Java
Seperti
bahasa pemrograman lainnya, Java mempunyai 8 tipe data primitif, yang mana 4
bertipe integer(bilangan bulat) , 2 bertipe floating-point(bilangan pecahan)
dan yang 2 terakhir bertipe boolean dan char.Tipe data tersebut antara lain :
Integer
- byte : Memiliki
nilai integer dari -128 sampai +127 dan menempati 1 byte ( 8 bits ) di
memori.
- short :
Memiliki
nilai integer dari -32768 sampai 32767 dan menempati 2 bytes ( 16 bits )
di memori.
- int : Memiliki
nilai integer dari -2147483648 sampai 2147483647 dan menempati 4 bytes (
32 bits ) di memori.
- long : Memiliki
nilai dari -9223372036854775808 sampai 9223372036854775807 dan menempati 8
bytes ( 64 bits ) di memori.
Bilangan
integer biasanya menggunakan int, dan bukan byte,short maupun long. Bilangan
integer juga mengenal nilai positif dan negatif ( signed number ). Tipe data
byte dan short hanya digunakanpada aplikasi khusus yang memperhatikan
penggunaan memori.
Sedangkan
long jarang digunakan karena jarang memerlukan bilangan sebesar kapasitas long.
Floating Point
- float :
memiliki
nilai -3.4×10(pangkat ’8′) sampai +3.4×10(pangkat ’8′) dan menempati 4
byte di memori
- double
: memiliki
nilai -1.7×10(pangkat 308) sampai +1.7×10(pangkat 308).
Semua
bilangan pecahan atau desimal dalam Java tanpa diakhiri huruf f akan dianggap
sebagai double. Sedangkan bilangan yang ingin dikategorikan sebagai float harus
diakhiri dengan huruf F.
Misalnya :
4.22 F atau 2.314f. Sedangkan untuk bilangan double, bisa menambah dengan huruf
D, karena secara default bilangan dengan koma atau pecahan atau desimal akan
dianggap sebagai double
Boolean Dan Char
- boolean
: Dalam
Java dikenal tipe data boolean yang terdiri dari dua nilai saja, yaitu
true dan false. Boolean sangat penting dalam mengevaluasi suatu kondisi,
dan sering digunakan untuk menentukan alur program.
- char : Char
adalah karakter tunggal yang didefinisikan dengan diawali dan diakhiri
dengan tanda ‘ ( petik tunggal ). Char berbeda dengan String, karena
String bukan merupakan tipe data primitif, tetapi sudah merupakan sebuah
objek. Tipe char mengikuti aturan unicode, sehingga dapat menggunakan kode
/u kemudian diikuti bilangan dari 0 sampai 65535, tetapi yang biasa
digunakan adalah bilangan heksadesimal dari 0000 sampai FFFF.Misalnya :
‘\u123’ Selain karakter biasa, juga terdapat karakter khusus yang
didefinisikan dengan cara mengawalinya menggunakan tanda \ seperti pada
tabel berikut :
Kode
|
Nama
|
Unicode
|
\b
|
Backspace
|
\u0008
|
\t
|
Tab
|
\u0009
|
\n
|
Linefeed
|
\u000a
|
\r
|
Carriage
Return
|
\u000d
|
\*
|
Double
Quote
|
\u0027
|
\’
|
Single
Quote
|
\u0022
|
\\
|
Backslash
|
\u005c
|
Belajar Bahasa
Pemrograman Java Dasar
contoh :
public class SelamatDatang {
public static void main (String [] args) {
System.out.println("Selamat Datang Di Belanja Pagi");
}
}
Pada kode diatas, kita telah membuat sebuah program java sederhana yang menampilkan tulisan "Selamat Datang Di Belanja Pagi" pada console. Dimana terdapat beberapa aturan dalam membuat program java yaitu :
contoh :
public class SelamatDatang {
public static void main (String [] args) {
System.out.println("Selamat Datang Di Belanja Pagi");
}
}
Pada kode diatas, kita telah membuat sebuah program java sederhana yang menampilkan tulisan "Selamat Datang Di Belanja Pagi" pada console. Dimana terdapat beberapa aturan dalam membuat program java yaitu :
- Nama
file harus sama dengan nama kelas program. Misal pada kode diatas nama
kelasnya adalah SelamatDatang, maka nama file harus SelamatDatang.java
- Hanya
boleh terdapat satu kelas public pada sebuah file
- Kelas
yang menjadi program harus memiliki metode public static void
main(String[] args)
- Terminal
pada java menggunakan tanda ; (titik koma).
Selanjutnya saya akan menjelaskan macam-macam tipe data yang terdapat pada bahasa pemrograman java yaitu :
Tipe Data Keterangan
-
boolean
true atau false memiliki dua buah nilai
- char
karakter – 0-65335
- byte
-128 - 127
- short
-32768 - 32767
- int
-2.147.483.648 – 2.147.483.647
-
long
-9.223.372.036.854.775.808 – 92.233.720.367.854.775.807
-
double
1,7*
-
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.
Selanjutnya akan menjelaskan tentang Variabel dimana dalam Java Variabel diartikan sebagai sesuatu yang digunakan untuk menampung sebuah data. Sebuah variabel harus ada dalam sebuah kelas atau metode. Pembuatan sebuah variabel di Java terlihat pada kode dibawah ini.
Tipevariabel namavariabel;
Tipe variabel dapat juga berupa tipe data atau kelas, misal :
int nilai;
char indexNilai;
Untuk menambahkan nilai ke sebuah variabel, maka dapat menggunakan tanda "=" (sama dengan), misal jika kita akan menambahkan nilai 100 pada variabel nilai dan A pada variabel indexNilai, maka dapat terlihat pada kode dibawah ini.
int nilai;
char indexNilai;
nilai = 100;
indexNilai = 'A';
Atau dapat juga dengan langsung saat pembuatan sebuah variabel seperti contoh berikut :
int nilai = 100;
char indexNilai = 'A';
Syarat-syarat penamaan variabel adalah :
Selanjutnya akan menjelaskan tentang Variabel dimana dalam Java Variabel diartikan sebagai sesuatu yang digunakan untuk menampung sebuah data. Sebuah variabel harus ada dalam sebuah kelas atau metode. Pembuatan sebuah variabel di Java terlihat pada kode dibawah ini.
Tipevariabel namavariabel;
Tipe variabel dapat juga berupa tipe data atau kelas, misal :
int nilai;
char indexNilai;
Untuk menambahkan nilai ke sebuah variabel, maka dapat menggunakan tanda "=" (sama dengan), misal jika kita akan menambahkan nilai 100 pada variabel nilai dan A pada variabel indexNilai, maka dapat terlihat pada kode dibawah ini.
int nilai;
char indexNilai;
nilai = 100;
indexNilai = 'A';
Atau dapat juga dengan langsung saat pembuatan sebuah variabel seperti contoh berikut :
int nilai = 100;
char indexNilai = 'A';
Syarat-syarat penamaan variabel adalah :
- Harus
diawali dengan huruf
- Tidak
boleh terdapat karakter unik seperti @,#,% dan lain-lain
- Tidak
boleh mengandung karakter putih (spasi, enter,tab)