Ano ang Mga Uri ng Data sa Java?
Ayon sa pangalan, ang uri ng data ay maaaring maimbak sa variable. Pangunahing mayroong dalawang uri ng mga wika.- Statically typed na wika
- Dynamically typed na wika
Mga Uri ng Data sa Java
Mayroong dalawang uri ng data sa Java.- Mga Uri ng Primitive na Data
- Hindi Primitive na Mga Uri ng Data
Mga Uri ng Primitive na Data
Ang mga paunang natukoy na uri ng data sa Java ay kilala bilang mga primitive na uri ng data. Ang mga ito ay 8 uri ng data na inilalarawan sa ibaba.Integer
Ang integer data type ay bilang default na 32 bits signed two's complement integer.Sukat
32 bitsDefault
0Saklaw ng Halaga
-2,147,483,648 hanggang 2,147,483,647Halimbawa
class Main {
public static void main(String[] args) {
// declaring int value
int intNumber = -125000;
System.out.println(intNumber);
}
}
Output
-125000
Lumutang
Ang uri ng float data ay isang single-precision na 32-bit na floating point. Kung ikaw ay nakikitungo sa malalaking array at nais na makatipid ng memorya pagkatapos ay maaari mong gamitin ang float sa halip na double . Hindi namin dapat gamitin ang uri ng data na ito para sa mga tiyak na halaga gaya ng currency.Sukat
32 bitsDefault
0.0Saklaw ng Halaga
hanggang 7 decimal digitHalimbawa
class Main {
public static void main(String[] args) {
// declaring float value
float floatNumber = -32.8f;
System.out.println(floatNumber);
}
}
Output
-32.8
Doble
Ang double data type ay isang double-precision 64-bit floating point. Ang default na pagpipilian para sa mga decimal na halaga ay ang uri ng data na ito. Hindi namin dapat gamitin ang uri ng data na ito para sa mga tiyak na halaga gaya ng currency.Sukat
64 bitsDefault
0.0Saklaw ng Halaga
hanggang sa 16 decimal digitHalimbawa
class Main {
public static void main(String[] args) {
// declaring double value
double doubleNumber = -24.3;
System.out.println(doubleNumber);
}
}
Output
-24.3
Mahaba
Ang mahabang uri ng data ay bilang default na 64 bits two's complement integer. Kung nakikitungo ka sa mga halaga na mas malawak kaysa sa ibinigay ng int pagkatapos ay gamitin ang uri ng data na ito.Sukat
64 bitsDefault
0Saklaw ng Halaga
-9,223,372,036,854,775,808 hanggang 9,223,372,036,854,775,807Halimbawa
class Main {
public static void main(String[] args) {
// declaring long value
long longNumber = -423322000000L;
System.out.println(longNumber);
}
}
Output
-423322000000
Byte
Ang byte data type ay 8 bits signed two's complement integer. Kapag ang pag-save ng memorya ay isang priyoridad, maaari mong gamitin ang uri ng data na ito sa malalaking array.Sukat
8 bitsDefault
0Saklaw ng Halaga
-128 hanggang 127Halimbawa
class Main {
public static void main(String[] args) {
// declaring byte value
byte range = 100;
System.out.println(range);
}
}
Output
100
Boolean
Ang boolean data type ay may dalawang posibleng value na true at false na kumakatawan sa 1 bit ng impormasyon ngunit ang laki nito ay hindi tiyak na tinukoy.Sukat
1 bitDefault
maliSaklaw ng Halaga
mali, totooHalimbawa
class Main {
public static void main(String[] args) {
// declaring boolean value
boolean flag = true;
System.out.println(flag);
}
}
Output
totoo
Char
Ang uri ng data ng char ay isang solong 16 bits na Unicode na character.Sukat
16 bitsDefault
\u0000 o 0Saklaw ng Halaga
\u0000 hanggang \uffffHalimbawa
class Main {
public static void main(String[] args) {
// declaring char value
char letter = '\u0050';
System.out.println(letter);
}
}
Output
P
Maikli
Ang maikling uri ng data ay 16 bits signed two's complement integer.Sukat
16 bitsDefault
0Saklaw ng Halaga
-32,768 hanggang 32,767Halimbawa
class Main {
public static void main(String[] args) {
// declaring short value
short temperature = -22;
System.out.println(temperature);
}
}
Output
-22
Hindi Primitive na Mga Uri ng Data
Ang mga uri ng data na iyon na hindi paunang natukoy sa Java at nilikha ng mga programmer gaya ng Strings , Arrays , Classes ay tinatawag na hindi primitive na mga uri ng data. Ang mga ito ay kilala rin bilang mga uri ng sanggunian dahil ang mga ito ay tumutukoy sa mga bagay .Mga Pagkakaiba sa pagitan ng Primitive at Non-Primitive na Uri ng Data
Ang mga pangunahing pagkakaiba sa pagitan ng primitive at non-primitive na uri ng data ay nakalista sa ibaba.- Ang mga primitive na uri ng data ay paunang natukoy habang ang hindi primitive ay nilikha ng mga programmer sa Java.
- Maraming mga operasyon ang maaaring isagawa sa pamamagitan ng pagtawag sa iba't ibang pamamaraan sa pamamagitan ng mga hindi primitive na uri ng data na ito ngunit hindi ito posible sa mga primitive na uri ng data.
- Maaaring walang halaga ang mga hindi primitive na uri ng data ngunit hindi ito ang kaso sa mga primitive na uri ng data.
- Ang mga primitive na uri ng data ay nagsisimula sa isang maliit na titik ngunit ang hindi primitive ay nagsisimula sa isang malaking titik.
GO TO FULL VERSION