Kita dapat memahami variabel dalam bahasa Java sebagai wadah untuk menyimpan data. Hanya jika variabel tersebut didefinisikan terlebih dahulu, kita dapat menetapkan nilai ke wadah tersebut dan kemudian berpartisipasi dalam operasi, menyimpan hasil yang diinginkan, dll., jadi kita harus mempelajari caranya terlebih dahulu. untuk mendefinisikan variabel ini.
Pada artikel ini, kita akan fokus pada tipe data dasar dalam bahasa Java, yaitu tipe bawaan. Bahasa Java menyediakan total delapan tipe dasar, termasuk enam tipe numerik (empat tipe integer, dua tipe floating point). , dan satu tipe karakter. , ada juga tipe Boolean, yang diperkenalkan secara bergantian:
1. tipe byte:
Tipe data byte adalah representasi bilangan bulat komplemen dua 8-bit, bertanda tangan.
Nilai minimumnya adalah -128 (-2^7), nilai maksimumnya adalah 127 (2^7-1), dan nilai defaultnya adalah 0.
Tipe byte digunakan untuk menghemat ruang dalam array besar, terutama menggantikan bilangan bulat, karena variabel byte hanya menempati seperempat ruang tipe int.
contoh:
byte=150,byteb=-30;
2. tipe pendek:
Tipe data pendek adalah bilangan bulat komplemen dua bertanda 16-bit.
Nilai minimumnya adalah -32768 (-2^15), dan nilai maksimumnya adalah 32767 (2^15 - 1).
Tipe data pendek juga dapat menghemat ruang seperti byte. Variabel pendek adalah setengah dari ruang yang ditempati oleh variabel tipe int, dan nilai defaultnya adalah 0.
contoh:
celana pendek=200, pendek=-4500;
3. tipe int:
Tipe data int adalah representasi komplemen dua bertanda 32-bit dari bilangan bulat.
Nilai minimumnya adalah -2,147,483,648 (-2^31), dan nilai maksimumnya adalah 2,147,483,647 (2^31 - 1). Umumnya, variabel integer defaultnya bertipe int, dan nilai defaultnya adalah 0.
contoh:
inta=100000,intb=-200000;
4. tipe panjang:
Tipe data panjang adalah representasi bilangan bulat komplemen dua bertanda 64-bit.
Nilai minimumnya adalah -9,223,372,036,854,775,808 (-2^63), dan nilai maksimumnya adalah 9,223,372,036,854,775,807 (2^63 - 1).
contoh:
longa=100000L,Longb=-200000L;
L secara teori tidak peka huruf besar-kecil, namun jika ditulis l akan mudah tertukar dengan angka 1 dan sulit dibedakan, sehingga sebaiknya menggunakan huruf kapital.
5. tipe mengambang:
Tipe data float adalah bilangan floating point presisi tunggal, 32-bit, yang sesuai dengan IEEE 754.
float dapat menghemat ruang memori saat menyimpan array floating point yang besar. Nilai defaultnya adalah 0,0f.
Angka floating point tidak dapat digunakan untuk mewakili nilai yang tepat seperti mata uang.
contoh:
floatf1=3.1415f;
6. tipe ganda:
Tipe data ganda adalah bilangan floating point presisi ganda, 64-bit, yang sesuai dengan IEEE 754.
Tipe default angka floating point adalah ganda.
Tipe ganda juga tidak dapat mewakili nilai yang tepat, seperti mata uang, dan nilai defaultnya adalah 0,0d.
7. tipe boolean:
Tipe data boolean mewakili satu bit informasi.
Hanya ada dua nilai: benar dan salah.
Tipe ini hanya berfungsi sebagai flag untuk mencatat kondisi benar/salah.
Nilai defaultnya adalah salah.
contoh:
booleanHasil=benar;
8. tipe karakter:
Tipe char adalah karakter Unicode 16-bit tunggal.
Nilai minimumnya adalah u0000 (setara desimalnya adalah 0), dan nilai maksimumnya adalah uffff (yaitu 65535).
Tipe data char dapat menyimpan karakter apa saja.
contoh:
charletter='A';
Nilai default dari berbagai tipe data tercantum di bawah ini:
Anda dapat memahami tipe data dasar di atas di Java tanpa harus menghafalkannya. Pada latihan kode selanjutnya, Anda dapat mengetahui tipe data mana yang akan digunakan sesuai dengan kebutuhan sebenarnya dada.