Seperti yang telah disebutkan, tipe primitif berikut didefinisikan di Java:
- tipe bilangan bulat;
- tipe nyata;
- tipe boolean.
Pernyataan deklarasi variabel primitif dapat diikuti dengan pernyataan inisialisasi "
=
", yang memberikan nilai awal pada variabel yang dibuat.
1. Tipe variabel integer
Tipe integer bervariasi dalam jumlah memori yang dialokasikan padanya. Karakteristik tipe integer diberikan dalam tabel. 1.1.
Meja 1.1. Karakteristik Tipe Integer Java
Seperti yang Anda lihat dari tabel di bawah, variabel integer, kecuali type
char
, dianggap sebagai variabel bertanda dalam bahasa Java. Konstanta bilangan bulat dapat ditentukan dalam program dengan salah satu dari tiga cara berikut: sebagai nilai desimal, heksadesimal, atau oktal. Secara default, semua angka ditafsirkan sebagai
desimal dan bertipe
int
. Anda dapat secara eksplisit menunjukkan jenis keanggotaan dengan menambahkan huruf atau huruf
long
di akhir nomor .
Nilai heksadesimal ditentukan menggunakan karakter atau , diikuti dengan nilai angka (angka dan huruf atau ), misalnya: . Suatu bilangan dalam notasi oktal harus dimulai dengan angka nol, diikuti dengan satu atau lebih angka oktal, misalnya . Bilangan oktal dan heksadesimal bisa positif dan negatif dan bervariasi dalam kisaran yang sama dengan bilangan dalam representasi desimal (misalnya, bilangan heksadesimal mempunyai nilai maksimum dan nilai minimum - , dan bilangan oktal masing-masing mempunyai dan - )
Contoh dari mendeklarasikan variabel integer :"l"
"L"
"0x"
"0X"
0-9
A-F
a-f
0x7FFF
077777
byte
0x7F
0x80
177
200
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Karakter di Java didefinisikan menggunakan kata kunci
char
dan diimplementasikan menggunakan standar Unicode. Anda dapat menentukan konstanta simbol dalam suatu program atau sebagai simbol biasa. Makna simbolisnya harus diapit oleh sepasang apostrof tunggal, misalnya:
char symbol='f';
Cara lain untuk menulis karakter adalah sepasang karakter
"\u"
yang diikuti dengan empat digit angka heksadesimal (mulai dari
0000
hingga
FFFF
) yang mewakili kode Unicode karakter tersebut, misalnya:
char symbol = '\u0042';
Beberapa karakter yang tidak ditemukan pada keyboard dapat ditentukan menggunakan apa yang disebut urutan escape,
\
yang berisi karakter " " diikuti dengan karakter alfabet yang mengidentifikasi urutan escape, seperti yang ditunjukkan pada Tabel 1. 1.2.
Meja 1.2. Urutan escape yang digunakan dalam bahasa Java
2. Jenis variabel nyata
Bahasa Java mendukung angka dan variabel
floating-point reguler dan double-bit - tipe
float
dan
double
. Untuk bilangan floating point, Anda perlu menentukan bagian bilangan bulat dan pecahan, dipisahkan dengan titik, misalnya
4.6
atau
7.0
. Untuk bilangan besar dapat menggunakan notasi eksponensial (menggunakan simbol
"e"
atau simbol untuk memisahkan mantissa dari eksponennya
"E"
), misalnya bilangan -3,58×107 ditulis
–3.58E7
, dan bilangan 73.675×10-15 ditulis
73.675e-15
. Ciri-ciri tipe real Java disajikan pada Tabel. 2.1.
Meja 2.1. Ciri-ciri Tipe Riil Java
Variabel titik-mengambang tidak hanya dapat menyimpan nilai numerik, tetapi juga tanda (keadaan) yang ditentukan secara khusus: tak terhingga negatif, nol negatif, tak terhingga positif, nol positif, dan bukan angka
NaN
. Semua konstanta floating-point diasumsikan bertipe
double
. Untuk menentukan nomor jenis , Anda harus menambahkan simbol atau simbol
float
di bagian akhir .
Contoh deklarasi variabel floating point:"f"
"F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;
3. Tipe variabel Boolean
Variabel Boolean (variabel logika) dapat mengambil salah satu dari dua nilai: "benar" atau "salah" dan digunakan dalam bahasa pemrograman dalam operasi relasional (perbandingan) dan logika. Jadi, hasil perbandingannya
5 > 3
akan menjadi “benar”, dan hasil perbandingannya
8 < 1
akan menjadi "salah". Berbeda dengan C, di mana hasil "false" dikaitkan dengan nilai integer bertipe
int
0, dan hasil "true" dikaitkan dengan nilai bukan nol bertipe
int
, dan, karenanya, hasil perbandingan diberi nilai integer. (biasanya 0 atau 1), Java memperkenalkan variabel Boolean tipe datanya sendiri yang terpisah. Variabel
Boolean di Java didefinisikan menggunakan kata kunci boolean dan hanya dapat memiliki satu dari dua nilai:
true atau
false , misalnya
boolean switch = true;
Tautan ke sumber:
Tipe Primitif Java
GO TO FULL VERSION