10.4.20

Java promenljive (Java varijable)

Besplatni Java kurs - 10. deo
Ovo je samo jedan od članaka koji zajedno čine besplatan Java tutorijal.

Promenljive predstavljaju imenovana mesta u memoriji u kojima se čuvaju vrednosti. Promenljive mogu biti primitivnog ili referentnog tipa. Promenljive referentnog tipa će biti obrađene u nekom od narednih postova.

Promenljive primitivnog tipa

Varijable primitivnog tipa uvek sadrže primitivne vrednosti tačno određenog tipa. Svaka promenljiva mora imati i naziv pomoću kojeg će biti korišćena.

Nazivi promenljivih

Promenljive se identifikuju pomoću naziva. Nazivi promenljivih su proizvoljni i mogu sadržati slova, brojeve, znakove za dolar i donje crte. Iako mogu sadržati brojeve, nazivi promenljivih ne smeju počinjati sa brojem, npr:

  • promenljiva1 ispravan naziv
  • 1promenljiva neispravan naziv

Uprkos tome što je moguće da naziv promenljive počne sa znakom za dolar ili donjom crtom, po konvenciji to nije preporučljivo jer se takav način imenovanja koristi u nekim specijalnim slučajevima. Primer:

  • promenljiva$ ispravan naziv, dobra praksa po konvenciji
  • $promenljiva ispravan naziv, nepreporučljivo po konvenciji
  • DAN_1 ispravan naziv, dobra praksa po konvenciji
  • _DAN1 ispravan naziv, nepreporučljivo po konvenciji

Konvencije služe da podstaknu programere da pišu kvalitetniji kôd. Konvencija nalaže da se promenljive imenuju punim nazivima, ne skraćeno. Na taj način svako ko pogleda kôd odmah će imati predstavu o čemu se radi. Npr:

  • ime - dobra praksa po konvenciji
  • i - nepreporučljivo po konvenciji
  • datum - dobra praksa po konvenciji
  • d - nepreporučljivo po konvenciji

Java spada u grupu jezika osetljivih na veličinu slova (case-sensitive), što znači da u programskom jeziku Java krug i Krug predstavljaju dve različite promenljive.

Kada je potrebno da naziv promenljive sadrži više reči konvencija preporučuje da se pune reči spoje tako što će početno slovo svake reči osim prve biti veliko, a sva ostala mala:

  • obimKruga - dobra praksa po konvenciji
  • obimkruga - nepreporučljivo po konvenciji

Konstante su posebna vrsta promenljivih kojima se ne dozvoljava mogućnost promene vrednosti. Po konvenciji nazivi konstanti se pišu velikim slovima. Ako se naziv konstante sastoji od više reči, razdvajaju se donjim crtama. Donje crte se po konvenciji upravo i koriste samo za nazive konstanti:

  • APSOLUTNA_NULA - dobra praksa za naziv konstante po konvenciji
  • APSOLUTNANULA - nepreporučljivo za naziv konstante po konvenciji
  • apsolutnaNula - nepreporučljivo za naziv konstante po konvenciji
  • apsolutna_nula - nepreporučljivo za naziv konstante po konvenciji

Vrednosti promenljivih primitivnog tipa

Svaka primitivna promenljiva mora imati vrednost pre nego što može biti korišćena. U nekim slučajevima promenljive automatski dobijaju početne vrednosti, o čemu će biti reči u budućim postovima, dok u ostalim slučajevima vrednost mora biti dodeljena neposredno.

Dodela vrednosti promenljivim primitivnog tipa

Vrednosti mogu biti dodeljene pomoću operatora dodele ili pomoću prefiksa ili postfiksa. Oba načina dodele vrednosti biće detaljno opisana u narednim postovima. Za sada je dovoljno znati da je promenljivoj moguće dodeliti vrednost na sledeći način:

godina = 2020;


Pročitaj i nastavak:

Besplatni Java kurs - 11. deo - Konverzija tipova

No comments:

Post a Comment