Deo zbornika Učimo Javu
Tipovi podataka u Javi
Postoji osam osnovnih tipova podataka u Javi: četiri za celobrojne vrednosti, dva za decimalne, jedan za pojedinačne karaktere i jedan za logičke (bulove) podatke, koji mogu imati vrednost true
ili false
.
Primitivni tipovi
Primitivni tipovi su specijalni tipovi podataka ugrađeni u jezik. U Javi postoji 8 primitivnih tipova podataka:
- boolean
- byte
- short
- int
- long
- float
- double
- char
Literali
Literali su eksplicitno navedeni tipovi podataka ispred naziva varijable. Međutim, postoji samo 7 vrsta literala.
- boolean: true ili false
- int: 89, -945, 37865
- long: 89L, -945L, 5123567876L
- float: 89.5f, -32.5f,
- double: 89.5, -32.5, 87.6E45
- char: ‘c’, ‘9’, ‘t’
- String: “Ovo je string literal”
Ne postoje literali tipa short
ili byte
, a jedan literal (String
) nije primitivni tip podataka. String
je objektni tip, ne primitivni. Međutim, Java kompajler ima posebnu podršku za Stringove, pa može izgledati kao da je to primitivni tip.
class Tipovi {
public static void main (String args[]) {
boolean b = true;
int low = 1;
long high = 76L;
float pi = 3.1415292f;
double e = 2.71828;
char c = 'a';
String s = "Hello World!";
}
}
Izvor: Elliotte Rusty Harold, Java Lecture Notes, preveo Draško Budin, priredio Damjan Pavlica.