Bahasa pemrograman Java adalah statis-diketik, yang berarti bahwa semua variabel harus terlebih dahulu dideklarasikan sebelum mereka dapat digunakan. Ini melibatkan menyatakan jenis variabel dan nama, karena Anda sudah melihat:
int gigi = 1;Melakukan memberitahu program anda bahwa medan bernama "gigi" ada, menyimpan data numerik, dan memiliki nilai awal "1". Data tipe A variabel ini menentukan nilai-nilai yang mungkin berisi, ditambah operasi yang dapat dilakukan terhadapnya. Selain int, bahasa pemrograman Java mendukung tujuh jenis lain data primitif. Sebuah tipe primitif yang ditetapkan oleh bahasa dan dinamai oleh kata kunci cadangan. Nilai-nilai primitif tidak berbagi negara dengan nilai-nilai primitif lainnya. Delapan tipe data primitif yang didukung oleh bahasa pemrograman Java adalah:
1. byte: Tipe data byte adalah 8-bit ditandatangani bilangan bulat melengkapi dua itu. Ini memiliki nilai minimum -128 dan nilai maksimum 127 (inklusif). Tipe data byte dapat berguna untuk menyimpan memori dalam array yang besar, di mana tabungan memori benar-benar penting. Mereka juga dapat digunakan di tempat int mana batas mereka membantu untuk memperjelas kode Anda, fakta bahwa berbagai variabel yang terbatas dapat berfungsi sebagai bentuk dokumentasi.
2. short: Tipe data pendek adalah 16-bit integer ditandatangani melengkapi dua itu. Ini memiliki nilai minimal -32.768 dan nilai maksimum dari 32.767 (inklusif). Seperti byte, pedoman yang sama berlaku: Anda dapat menggunakan singkat untuk menyimpan memori dalam array besar, dalam situasi di mana tabungan memori benar-benar penting.
3. int: Tipe data int adalah integer 32-bit dua yang ditandatangani pelengkap. Ini memiliki nilai minimal -2147483648 dan nilai maksimum 2147483647 (inklusif). Untuk nilai-nilai integral, tipe data ini umumnya pilihan default kecuali ada alasan (seperti di atas) untuk memilih sesuatu yang lain. Jenis data yang kemungkinan besar akan cukup besar untuk nomor program anda akan digunakan, tetapi jika Anda memerlukan lebih luas nilai-nilai, gunakan lama gantinya.
4. long: Tipe data panjang adalah 64-bit ditandatangani bilangan bulat melengkapi dua itu. Ini memiliki nilai minimal -9.223.372.036.854.775.808 dan nilai maksimum dari 9.223.372.036.854.775.807 (inklusif). Gunakan tipe data ini ketika Anda membutuhkan rentang nilai yang lebih luas daripada yang disediakan oleh int.
5. float: Tipe data float presisi-tunggal 32-bit IEEE 754 floating point. Rentang nilainya berada di luar cakupan diskusi ini, tetapi ditentukan dalam Floating-Point Jenis, Format, dan bagian dari Nilai Spesifikasi Bahasa Jawa. Seperti dengan rekomendasi untuk byte dan pendek, gunakan pelampung (bukan ganda) jika Anda perlu untuk menyimpan memori dalam array besar angka floating point. Jenis data yang tidak boleh digunakan untuk nilai-nilai yang tepat, seperti mata uang. Untuk itu, Anda akan perlu menggunakan kelas java.math.BigDecimal gantinya. Angka dan String meliputi BigDecimal dan kelas lain yang berguna yang disediakan oleh platform Java.
6. double: Tipe data ganda adalah presisi ganda 64-bit IEEE 754 floating point. Rentang nilainya berada di luar cakupan diskusi ini, tetapi ditentukan dalam Floating-Point Jenis, Format, dan bagian dari Nilai Spesifikasi Bahasa Jawa. Untuk nilai desimal, tipe data ini umumnya pilihan default. Seperti disebutkan di atas, tipe data ini tidak boleh digunakan untuk nilai-nilai yang tepat, seperti mata uang.
7. boolean: Tipe data boolean hanya memiliki dua kemungkinan nilai: true dan false. Gunakan data ini untuk bendera sederhana yang melacak kondisi benar / salah. Ini merupakan tipe data satu bit informasi, tetapi "size" nya bukanlah sesuatu yang tepat didefinisikan.
8. char: Tipe data char adalah karakter 16-bit Unicode. Ini memiliki nilai minimal '\ u0000' (atau 0) dan nilai maksimum '\ uffff' (atau 65.535 inklusif).
0 komentar:
Posting Komentar
Anda bertanya, saya akan mencoba menjawabnya ~,~