Kaya sing wis kasebut, jinis primitif ing ngisor iki ditetepake ing Jawa:
- jinis integer;
- jinis nyata;
- jinis boolean.
Pernyataan deklarasi variabel primitif bisa diterusake karo pernyataan inisialisasi "
=
", sing menehi nilai awal menyang variabel sing digawe.
1. Jinis variabel integer
Jinis integer beda-beda ing jumlah memori sing diparengake. Karakteristik jinis integer diwenehi ing tabel. 1.1.
Tabel 1.1. Karakteristik Jinis Integer Jawa
Minangka sampeyan bisa ndeleng saka tabel ing ngisor iki, variabel integer, kajaba jinis
char
, dianggep minangka variabel sing ditandatangani ing basa Jawa. Konstanta integer bisa ditemtokake ing program kanthi salah siji saka telung cara: minangka nilai desimal, heksadesimal, utawa oktal. Kanthi gawan, kabeh nomer diinterpretasikake minangka
desimal lan jinis
int
. Sampeyan bisa kanthi jelas nuduhake jinis anggota kanthi nambahake huruf utawa huruf
long
ing mburi nomer .
Nilai heksadesimal ditemtokake nggunakake karakter utawa , ngiring dening nilai nomer (nomer lan aksara utawa ), contone :. Nomer ing notasi oktal kudu diwiwiti karo nol, banjur siji utawa luwih digit octal, contone . Nomer oktal lan heksadesimal bisa dadi positif lan negatif lan beda-beda ing kisaran sing padha karo angka ing perwakilan desimal (contone, angka heksadesimal nduweni nilai maksimum lan nilai minimal - , lan nomer oktal duwe, lan
- )
deklarasi 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 ing Jawa ditetepake nggunakake tembung kunci
char
lan dileksanakake nggunakake standar Unicode. Sampeyan bisa nemtokake konstanta simbol ing program utawa minangka simbol biasa. Makna simbolis kudu dilampirake ing pasangan apostrof tunggal, contone:
char symbol='f';
Cara liya kanggo nulis karakter yaiku pasangan karakter
"\u"
sing diterusake karo nomer heksadesimal papat digit (wiwit nganti
0000
)
FFFF
sing makili kode Unicode karakter, contone:
char symbol = '\u0042';
Sawetara karakter sing ora ditemokake ing keyboard bisa ditemtokake nggunakake sing diarani urutan uwal,
\
sing ngemot karakter " " diikuti karakter alfabet sing ngenali urutan uwal, kaya sing ditampilake ing Tabel 1. 1.2.
Tabel 1.2. Urutan uwal sing digunakake ing basa Jawa
2. Jinis nyata variabel
Basa Jawa ndhukung nomer
floating-point reguler lan kaping pindho lan variabel - jinis
float
lan
double
. Kanggo nomer floating point, sampeyan kudu nemtokake bagean integer lan pecahan, dipisahake dening titik, contone,
4.6
utawa
7.0
. Kanggo nomer gedhe, sampeyan bisa nggunakake notasi eksponensial (nggunakake simbol
"e"
utawa simbol kanggo misahake mantissa saka eksponen
"E"
), contone, nomer -3,58 × 107 ditulis minangka
–3.58E7
, lan nomer 73,675 × 10-15 ditulis minangka
73.675e-15
. Ciri-cirine jinis nyata basa Jawa kapacak ing Tabel. 2.1.
Tabel 2.1. Ciri-cirine Jinis Jawa Nyata
Variabel floating-point bisa nyimpen ora mung angka-angka, nanging uga salah sawijining gendera sing ditetepake khusus (negara): infinity negatif, nol negatif, infinity positif, nol positif, lan ora-angka
NaN
. Kabeh konstanta floating-point dianggep minangka jinis
double
. Kanggo nemtokake sawetara jinis , sampeyan kudu nambah simbol utawa simbol
float
ing pungkasan .
Conto deklarasi variabel floating point:"f"
"F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;
3. Jinis variabel Boolean
Variabel Boolean (variabel logis) bisa njupuk salah siji saka rong nilai: "bener" utawa "salah" lan digunakake ing basa pamrograman ing operasi relasional (perbandingan) lan logis. Dadi, asil saka comparison
5 > 3
bakal "bener", lan asil saka comparison
8 < 1
bakal "palsu". Ora kaya C, ing ngendi asil "palsu" digandhengake karo nilai integer saka jinis
int
0, lan asil "bener" digandhengake karo nilai non-nol saka jinis
int
, lan, kanthi mangkono, asil perbandingan kasebut diwenehi nilai integer. (biasane 0 utawa 1), Jawa ngenalaken variabel Boolean dhewe, jinis data kapisah. Variabel
Boolean ing Jawa ditetepake nggunakake tembung kunci boolean lan mung bisa duwe salah siji saka rong nilai:
bener utawa
salah , contone.
boolean switch = true;
Pranala menyang sumber:
Jinis Primitif Jawa
GO TO FULL VERSION