Deklariranje spremenljivk v Javi

Generična koda Java

funky-data / Getty Images





Spremenljivka je vsebnik, ki vsebuje vrednosti, ki se uporabljajo v a Java program . Da bi lahko uporabili spremenljivko, jo je treba deklarirati. Deklaracija spremenljivk je običajno prva stvar, ki se zgodi v katerem koli programu.

Kako deklarirati spremenljivko

Java je strogo tipiziran programski jezik. To pomeni, da mora imeti vsaka spremenljivka z njo povezan podatkovni tip. Na primer, spremenljivko bi lahko deklarirali za uporabo enega od osmihDobra analogija za spremenljivko je vedro. Lahko ga napolnimo do določene ravni, lahko nadomestimo, kar je v njem, včasih pa mu lahko kaj dodamo ali odvzamemo. Ko deklariramo spremenljivko za uporabo podatkovnega tipa, je to tako, kot da bi vedru nalepili oznako, s čim se lahko napolni. Recimo, da je oznaka za vedro 'Pesek'. Ko je nalepka pritrjena, lahko dodamo ali odstranimo pesek iz vedra. Kadar koli poskušamo vanj vstaviti karkoli drugega, nas bo ustavila policija. V Javi si lahko omislite prevajalnikkot vedro policija. Zagotavlja, da programerji pravilno deklarirajo in uporabljajo spremenljivke.



Če želite deklarirati spremenljivko v Javi, potrebujete le podatkovni tip, ki mu slediime spremenljivke:

|_+_|

V zgornjem primeru je bila spremenljivka, imenovana 'numberOfDays', deklarirana s podatkovnim tipom int. Opazite, kako se vrstica konča s podpičjem. Podpičje pove Java prevajalnik da je izjava popolna.



Zdaj, ko je bilo deklarirano, lahko numberOfDays vedno vsebuje samo vrednosti, ki se ujemajo z definicijo podatkovnega tipa (tj. za podatkovni tip int je lahko vrednost samo celo število med -2.147.483.648 in 2.147.483.647).

Deklariranje spremenljivk za druge vrste podatkov je popolnoma enak:

|_+_|

Inicializacija spremenljivk

Preden lahko spremenljivko uporabimo, ji je treba dati začetno vrednost. To se imenuje inicializacija spremenljivke. Če poskušamo uporabiti spremenljivko, ne da bi ji najprej dali vrednost:

|_+_|

Za inicializacijo spremenljivke uporabimo stavek dodelitve. Izjava o dodelitvi sledi istemu vzorcu kot enačba v matematiki (npr. 2 + 2 = 4). Obstaja leva stran enačbe, desna stran in znak enačaja (tj. '=') na sredini. Če želite spremenljivki dati vrednost, je leva stran ime spremenljivke, desna pa vrednost:



|_+_|

V zgornjem primeru je bil numberOfDays deklariran s podatkovnim tipom int in je dajal začetno vrednost 7. Zdaj lahko vrednosti numberOfDays dodamo deset, ker je bil inicializiran:

|_+_|

Običajno se inicializacija spremenljivke izvede hkrati z njeno deklaracijo:



|_+_|

Izbira imen spremenljivk

Ime spremenljivke je znano kot identifikator. Kot nakazuje izraz, način, na katerega prevajalnik ve, s katerimi spremenljivkami ima opravka, je prek imena spremenljivke.

Za identifikatorje obstajajo določena pravila:



  • pridržane besede ni mogoče uporabiti.
  • ne morejo se začeti s števko, lahko pa se uporabijo števke za prvim znakom (veljavna sta npr. ime1, n2ime).
  • lahko se začnejo s črko, podčrtajem (tj. '_') ali znakom za dolar (tj. '$').
  • ne morete uporabljati drugih simbolov ali presledkov (npr. '%','^','&','#').

Svojim spremenljivkam vedno dajte smiselne identifikatorje. Če spremenljivka vsebuje ceno knjige, jo poimenujte nekako kot 'bookPrice'. Če ima vsaka spremenljivka ime, iz katerega je jasno, za kaj se uporablja, bo iskanje napak v vaših programih veliko lažje.

Končno obstajajo konvencije o poimenovanju v Javi, ki bi vas spodbujali k uporabi. Morda ste opazili, da vsi primeri, ki smo jih navedli, sledijo določenemu vzorcu. Če je v imenu spremenljivke uporabljena kombinacija več kot ene besede, so besede, ki sledijo prvi, označene z veliko začetnico (npr. reakcijski čas, številodnevov). To je znano kot mešane male črke in je prednostna izbira za identifikatorje spremenljivk.