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 naziv1promenljiva
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 konvencijiDAN_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 konvencijii
- nepreporučljivo po konvencijidatum
- dobra praksa po konvencijid
- 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 konvencijiobimkruga
- 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 konvencijiAPSOLUTNANULA
- nepreporučljivo za naziv konstante po konvencijiapsolutnaNula
- nepreporučljivo za naziv konstante po konvencijiapsolutna_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