JavaRush /Blog Java /Random-MS /Jenis Primitif Java
articles
Tahap

Jenis Primitif Java

Diterbitkan dalam kumpulan
Seperti yang telah disebutkan, jenis primitif berikut ditakrifkan dalam Java: Jenis Primitif Java - 1
  • jenis integer;
  • jenis sebenar;
  • jenis boolean.
Pernyataan pengisytiharan pembolehubah primitif boleh diikuti dengan penyataan permulaan " =", yang memberikan nilai awal kepada pembolehubah yang dicipta.

1. Jenis pembolehubah integer

Jenis integer berbeza dalam jumlah memori yang diperuntukkan kepada mereka. Ciri-ciri jenis integer diberikan dalam jadual. 1.1.
Jadual 1.1. Ciri-ciri Jenis Integer Java
Jenis Primitif Java - 2Seperti yang anda lihat daripada jadual di bawah, pembolehubah integer, dengan pengecualian type char, dianggap pembolehubah bertanda dalam bahasa Java. Pemalar integer boleh ditentukan dalam atur cara dalam salah satu daripada tiga cara: sebagai nilai perpuluhan, perenambelasan atau perlapanan. Secara lalai, semua nombor ditafsirkan sebagai perpuluhan dan adalah jenis int. Anda boleh menunjukkan keahlian jenis secara eksplisit dengan menambahkan huruf atau huruf longpada penghujung nombor . Nilai heksadesimal ditentukan menggunakan aksara atau , diikuti dengan nilai nombor (nombor dan huruf atau ), contohnya: . Nombor dalam tatatanda perlapanan mesti bermula dengan sifar, diikuti dengan satu atau lebih digit perlapanan, contohnya . Nombor perlapanan dan heksadesimal boleh menjadi positif dan negatif serta berbeza dalam julat yang sama seperti nombor dalam perwakilan perpuluhan (contohnya, nombor perenambelasan mempunyai nilai maksimum dan nilai minimum - , dan nombor perlapanan masing-masing mempunyai dan - ) Contoh mengisytiharkan pembolehubah integer:"l""L""0x""0X"0-9A-Fa-f0x7FFF077777byte0x7F0x80177200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Aksara dalam Java ditakrifkan menggunakan kata kunci chardan dilaksanakan menggunakan standard Unicode. Anda boleh menentukan pemalar simbol dalam program atau sebagai simbol biasa. Makna simbolik mesti disertakan dalam sepasang apostrof tunggal, contohnya:
char symbol='f';
Satu lagi cara untuk menulis aksara ialah sepasang aksara "\u"diikuti dengan empat digit nombor perenambelasan (mulai dari 0000hingga FFFF) yang mewakili kod Unicode aksara, contohnya:
char symbol = '\u0042';
Sesetengah aksara yang tidak ditemui pada papan kekunci boleh ditentukan menggunakan apa yang dipanggil jujukan melarikan diri, \yang mengandungi aksara " " diikuti dengan aksara abjad yang mengenal pasti jujukan melarikan diri, seperti yang ditunjukkan dalam Jadual 1. 1.2.
Jadual 1.2. Urutan melarikan diri yang digunakan dalam bahasa Java
Jenis Primitif Java - 3

2. Jenis pembolehubah sebenar

Bahasa Java menyokong nombor dan pembolehubah mata terapung biasa dan dua bit - jenis floatdan double. Untuk nombor titik terapung, anda perlu menentukan bahagian integer dan pecahan, dipisahkan dengan titik, contohnya 4.6atau 7.0. Untuk nombor besar, anda boleh menggunakan notasi eksponen (menggunakan simbol "e"atau simbol untuk memisahkan mantissa daripada eksponen "E"), contohnya, nombor -3.58×107 ditulis sebagai –3.58E7, dan nombor 73.675×10-15 ditulis sebagai 73.675e-15. Ciri-ciri jenis sebenar Java dibentangkan dalam Jadual. 2.1.
Jadual 2.1. Ciri-ciri Jenis Sebenar Java
Jenis Primitif Java - 4Pembolehubah titik terapung boleh menyimpan bukan sahaja nilai angka, tetapi juga mana-mana bendera yang ditakrifkan khas (keadaan): infiniti negatif, sifar negatif, infiniti positif, sifar positif dan bukan-nombor NaN. Semua pemalar titik terapung diandaikan sebagai jenis double. Untuk menentukan beberapa jenis , anda mesti menambahkan simbol atau simbol floatpada penghujungnya . Contoh pengisytiharan pembolehubah titik terapung:"f""F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;

3. Jenis pembolehubah Boolean

Pembolehubah Boolean (pembolehubah logik) boleh mengambil salah satu daripada dua nilai: "benar" atau "salah" dan digunakan dalam bahasa pengaturcaraan dalam operasi hubungan (perbandingan) dan logik. Jadi, hasil perbandingan
5 > 3
akan menjadi "benar", dan hasil perbandingan
8 < 1
akan menjadi "palsu". Tidak seperti C, di mana hasil "salah" dikaitkan dengan nilai integer jenis int0, dan hasil "benar" dikaitkan dengan nilai bukan sifar jenis int, dan, dengan itu, hasil perbandingan diberikan nilai integer (biasanya 0 atau 1), Java memperkenalkan pembolehubah Boolean sendiri, jenis data yang berasingan. Pembolehubah Boolean dalam Java ditentukan menggunakan kata kunci boolean dan hanya boleh mempunyai satu daripada dua nilai: true atau false , contohnya
boolean switch = true;
Pautan ke sumber: Jenis Primitif Java
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION