Tulad ng nabanggit na, ang mga sumusunod na primitive na uri ay tinukoy sa Java:
- mga uri ng integer;
- tunay na mga uri;
- uri ng boolean.
Ang isang primitive variable na pahayag ng deklarasyon ay maaaring sundan ng isang inisyal na pahayag na "
=
", na nagtatalaga ng isang paunang halaga sa nilikha na variable.
1. Integer na mga uri ng variable
Ang mga uri ng integer ay nag-iiba sa dami ng memorya na inilaan sa kanila. Ang mga katangian ng mga uri ng integer ay ibinibigay sa talahanayan. 1.1.
mesa 1.1. Mga Katangian ng Mga Uri ng Java Integer
Gaya ng nakikita mo mula sa talahanayan sa ibaba, ang mga variable na integer, maliban sa uri
char
, ay itinuturing na mga naka-sign na variable sa wikang Java. Ang mga integer constant ay maaaring tukuyin sa isang programa sa isa sa tatlong paraan: bilang mga decimal, hexadecimal, o octal na halaga. Bilang default, ang lahat ng mga numero ay binibigyang kahulugan bilang
decimal at nasa uri
int
. Maaari mong tahasang ipahiwatig ang uri ng membership sa pamamagitan ng pagdaragdag ng isang titik o titik
long
sa dulo ng numero .
Ang isang hexadecimal na halaga ay tinukoy gamit ang mga character o , na sinusundan ng halaga ng numero (mga numero at titik o ), halimbawa: . Ang isang numero sa octal notation ay dapat magsimula sa isang zero, na sinusundan ng isa o higit pang octal digit, halimbawa . Ang mga Octal at hexadecimal na numero ay maaaring parehong positibo at negatibo at nag-iiba-iba sa parehong mga hanay tulad ng mga numero sa decimal na representasyon (halimbawa, ang mga hexadecimal na numero ay may maximum na halaga at isang minimum na halaga ng - , at ang mga octal na numero ay may, ayon sa pagkakabanggit, at - )
Mga halimbawa ng pagdedeklara ng mga variable na 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;
Ang mga character sa Java ay tinukoy gamit ang isang keyword
char
at ipinatupad gamit ang Unicode standard. Maaari mong tukuyin ang isang simbolo na pare-pareho sa isang programa o bilang isang regular na simbolo. Ang simbolikong kahulugan ay dapat na nakapaloob sa isang pares ng mga solong kudlit, halimbawa:
char symbol='f';
Ang isa pang paraan upang magsulat ng mga character ay isang pares ng mga character
"\u"
na sinusundan ng isang apat na digit na hexadecimal na numero (mula sa
0000
hanggang
FFFF
) na kumakatawan sa Unicode code ng character, halimbawa:
char symbol = '\u0042';
Ang ilang mga character na hindi matatagpuan sa keyboard ay maaaring tukuyin gamit ang tinatawag na mga escape sequence,
\
na naglalaman ng character na " " na sinusundan ng isang alphabetic na character na nagpapakilala sa escape sequence, tulad ng ipinapakita sa Talahanayan 1. 1.2.
mesa 1.2. Mga escape sequence na ginamit sa wikang Java
2. Mga tunay na uri ng mga variable
Sinusuportahan ng wikang Java ang mga regular at double-bit na floating-point na mga numero at variable - mga uri
float
at
double
. Para sa mga numero ng floating point, kailangan mong tukuyin ang integer at fractional na mga bahagi, na pinaghihiwalay ng isang tuldok, halimbawa
4.6
o
7.0
. Para sa malalaking numero, maaari mong gamitin ang exponential notation (gamit ang isang simbolo
"e"
o simbolo upang paghiwalayin ang mantissa mula sa exponent
"E"
), halimbawa, ang numerong -3.58×107 ay isinusulat bilang
–3.58E7
, at ang numerong 73.675×10-15 ay isinusulat bilang
73.675e-15
. Ang mga katangian ng mga tunay na uri ng Java ay ipinakita sa Talahanayan. 2.1.
mesa 2.1. Mga Katangian ng Mga Tunay na Uri ng Java
Ang mga variable na floating-point ay maaaring mag-imbak hindi lamang ng mga numerong halaga, kundi pati na rin ang alinman sa mga espesyal na tinukoy na flag (mga estado): negatibong infinity, negatibong zero, positibong infinity, positibong zero, at hindi-isang-numero
NaN
. Ang lahat ng mga floating-point constants ay ipinapalagay na uri
double
. Upang tukuyin ang isang bilang ng uri , dapat kang magdagdag ng simbolo o simbolo
float
sa dulo nito .
Mga halimbawa ng floating point variable na deklarasyon:"f"
"F"
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;
3. Uri ng variable ng Boolean
Ang mga variable ng Boolean (mga variable ng Boolean) ay maaaring tumagal ng isa sa dalawang halaga: "true" o "false" at ginagamit sa mga programming language sa relational (paghahambing) at lohikal na mga operasyon. Kaya, ang resulta ng paghahambing
5 > 3
ay magiging "totoo", at ang resulta ng paghahambing
8 < 1
magiging "false". Hindi tulad ng C, kung saan ang resulta na "false" ay nauugnay sa isang integer na halaga ng uri
int
0, at ang resulta na "true" ay nauugnay sa isang hindi-zero na halaga ng uri
int
, at, nang naaayon, ang mga resulta ng paghahambing ay itinalaga ng isang integer na halaga (karaniwan ay 0 o 1), ipinakilala ng Java ang sarili nitong mga variable na Boolean, hiwalay na uri ng data. Ang mga variable
ng Boolean sa Java ay tinukoy gamit ang boolean na keyword at maaari lamang magkaroon ng isa sa dalawang value:
true o
false , halimbawa
boolean switch = true;
Link sa pinagmulan:
Java Primitive Types
GO TO FULL VERSION