Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.4.Typyzmiennych.Deklaracje
Wprzeciwieństwiedoliterałów,typyzmiennychistałychprogramistamusipodaćsam
wdeklaracjach.
Deklaracjazmiennej(stałej)poleganaokreśleniunazwyzmiennej(stałej),jejtypu
orazew.pewnychinnychwłaściwości,któresąistotnewtedy,gdyzmiennajestpolem
klasy(reprezentujeatrybutobiektówtejklasy).
Składniędeklaracjizmiennejwuproszczeniumożnaprzedstawićwnastępującysposób:
nazwa-typunazwa-zmiennej;
Naprzykład
inta;//deklaracjazmiennejcałkowitoliczboweja
charc;//deklaracjazmiennejc,któramożezawieraćznakiUnikodu
doubleprice;//deklaracjazmiennejtypudoubleonazwieprice
Podczasdeklarowaniazmiennychmożnaustalaćichwartości,conazywasięinicjacją.
Inicjacjazmiennejtoustaleniejejwartościpodczasdeklaracji.
Deklaracjęzinicjacjązapisujemywformie:
nazwa-typunazwa-zmiennej=wyrażenie;
Naprzyklad
inta=3;
cojestskróconąformąod
inta;
a=3;
Wtymprzypadkuwyrażenieminicjującymbyłliterał,alemożebyćtodowolnewyrażenie,
np.
inta=3;
intb=a+1;//deklaracjazmiennejbiustaleniewartościna4
Zauważmy,żeużyciezmiennejawwyrażeniuinicjującymwartośćzmiennejbbyłomoż-
liwetylkodlatego,żedeklaracjazmiennejawystąpiłaprzedużyciemjejwtymwyrażeniu.
Dodeklarowaniastałychużywamysłowakluczowegofinal.
40
2.Typyioperacje