Identifier adalah nama yang diberikan untuk variabel, class atau method. Penamaan identifier tidak boleh mengandung spasi dan harus diawali dengan karakter unicode, tanda $ (dollar) atau tanda _ (underscore). Penamaan identifier ini bersifat case-sensitive dan tidak dibatasi panjang maksimum. Java mempunyai 48 kata kunci, seperti if, int, void, dan lain-lain. Kata-kata kunci tersebut tidak bisa dipakai sebagai identifier. Selain kata kunci, Java juga mempunyai 3 kata literal, yaitu true, false dan null, yang juga tidak bisa dipakai untuk penamaan identifier juga terdapat 2 reserved words yang tidak bisa digunakan sebagai nama identifier yaitu const dan goto. Java mempunyai 8 tipe dasar, yaitu boolean, char, byte, short, int, long, float, dan double. Dari 8 tipe data dasar tersebut bisa dikelompokkan menjadi 4 kelompok data yaitu, integral, floating point, character, dan logical. Yang termasuk dalam kelompok data integral atau bilangan bulat adalah byte, short, int dan long. Nilai default untuk kelompok data integral adalah int. Yang termasuk dalam kelompok data floating point adalah float dan double dengan nilai default double. Sedang yang termasuk dalam tipe data character adalah char yang direpresentasikan dengan Unicode leter. Dan kelompok data yang terakhir adalah logical yaitu boolean dengan hanya dua buah nilai saja yang diijinkan yaitu “true” dan “false”. Spesifikasi panjang bit dan range serta nilai default untuk masing-masing tipe data bisa dilihat pada Tabel 2.1. 

      Casting diperlukan untuk mengkonversi dari suatu tipe ke tipe data yang lebih kecil panjang bitnya. Sedangkan promotion terjadi pada saat mengkonversi dari suatu tipe data ke tipe data yang lebih panjang bitnya. 

Contoh : int p = (int)10L;

                 long i = 10;

 

Selengkapnya bisa didownload disini 

 

Hendrik

Developer at codeapik
Pekerja Keras, selelu berusaha memperbaiki diri menjadi lebih baik, sedang mendalami aplikasi mobile berbasis cloud dan desain frontend

Latest posts by Hendrik (see all)