Deo zbornika Učimo Javu

Tipovi podataka u Javi

java tipovi podataka

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.