Näpunäited muutujate deklareerimiseks Java-s

Muutuja on konteiner, mis sisaldab väärtusi, mida kasutatakse a-s Java programm. Muutuja kasutamiseks tuleb see deklareerida. Muutujate deklareerimine on tavaliselt esimene asi, mis juhtub ükskõik millises programmis.

Kuidas muutujat kuulutada?

Java on tugevalt trükitud programmeerimiskeel. See tähendab, et igal muutujal peab olema sellega seotud andmetüüp. Näiteks võib muutuja kuulutada üheks kaheksast kasutavaks primitiivsed andmetüübid: byte, lühike, int, pikk, float, double, char või boolean.

Hea analoog muutuja jaoks on ämbri väljamõtlemine. Me suudame selle teatud tasemeni täita, selle sisu võib asendada ja mõnikord võime selle midagi lisada või ära võtta. Kui kuulutame muutujat andmetüübi kasutamiseks, on see nagu ämbri panemine ämbrisse, mis ütleb, mida see võib täita. Ütleme, et ämbri silt on "Liiva". Kui silt on kinnitatud, saame kunagi ämbrist liiva lisada või eemaldada. Kui proovime midagi muud sisse panna, peatub kopppolitsei. Java-s võite mõelda järgmisele koostaja nagu ämberpolitsei. See tagab, et programmeerijad deklareerivad ja kasutavad muutujaid õigesti.

instagram viewer

Muutuja deklareerimiseks Java-s on kõik vajalik andmetüüp, millele järgneb muutuja nimi:

 int numberOfDays; 

Ülaltoodud näites on muutuja nimega "numberOfDays" deklareeritud int-tüüpi andmetüübiga. Pange tähele, kuidas rida lõpeb semikooloniga. Semikoolon ütleb Java kompilaator et deklaratsioon on täielik.

Nüüd, kui see on deklareeritud, saab numberOfDays kunagi hoida ainult neid väärtusi, mis vastavad andmete määratlusele tüüp (st int-tüüpi andmetüübi korral võib väärtus olla ainult täisarv vahemikus -2147,483,648 kuni 2,147,483,647).

Muutujate deklareerimine muude andmetüüpide puhul on täpselt sama:

 bait nextInStream;
lühike tund;
pikk kokkuNumberOfStars;
ujuki reageerimise aeg;
topeltartikkelHind;

Muutujate lähtestamine

Enne muutuja kasutamist saab sellele anda algväärtuse. Seda nimetatakse muutuja lähtestamiseks. Kui proovime kasutada muutujat, ilma et sellele kõigepealt väärtust annaks:

 int numberOfDays;
// proovige ja lisage numberOfDays väärtusele 10
numberOfDays = numberOfDays + 10;
kompilaator viskab vea:
muutuja numberOfDays ei pruukinud olla lähtestatud

Muutuja lähtestamiseks kasutame määramisavaldust. Ülesande avaldus järgib sama skeemi nagu matemaatika võrrand (nt 2 + 2 = 4). Võrrandil on vasak pool, paremal ja keskel võrdusmärk (s.o "="). Muutujale väärtuse andmiseks on vasakpoolne muutuja nimi ja parem külg on väärtus:

 int numberOfDays;
numberOfDays = 7;

Ülaltoodud näites on numberOfDays deklareeritud int andmetüübiga ja selle algväärtus on 7. Nüüd saame numberOfDays väärtusele lisada kümme, kuna see on lähtestatud:

 int numberOfDays;
numberOfDays = 7;
numberOfDays = numberOfDays + 10;
System.out.println (numberOfDays);

Tavaliselt toimub muutuja lähtestamine samal ajal selle deklareerimisega:

 // kuuluta muutuja ja anna sellele väärtus ühes avalduses
int numberOfDays = 7;

Muutlike nimede valimine

Muutujale antud nime tuntakse identifikaatorina. Nagu termin viitab, saab kompilaator muutuja nime kaudu teada, milliste muutujatega ta tegeleb.

Identifikaatoritele kehtivad teatud reeglid:

  • reserveeritud sõnad ei saa kasutada.
  • need ei saa alata numbriga, kuid numbreid saab kasutada pärast esimest märki (nt nimi1, n2ame on kehtivad).
  • need võivad alata tähe, alakriipsuga (s.o "_") või dollarimärgiga (s.o "$").
  • te ei saa kasutada muid sümboleid ega tühikuid (nt "%", "^", "&", "#").

Andke oma muutujatele alati tähenduslikud identifikaatorid. Kui muutuja hoiab raamatu hinda, siis nimetage seda näiteks raamatuhinnaks. Kui igal muutujal on nimi, mis teeb selgeks, milleks seda kasutatakse, muudab see teie programmides vigade leidmise palju lihtsamaks.

Lõpuks on olemas nimetamiskonventsioonid Java-keeles, mida soovitame teil kasutada. Võib-olla olete märganud, et kõik meie toodud näited järgivad teatud mustrit. Kui muutuja nimes kasutatakse rohkem kui ühte sõna, antakse esimesele järgnevad sõnad suurtähtedega täht (nt. reaktsiooniaeg, numberOfDays.) Seda nimetatakse segajuhtudeks ja see on muutuja eelistatud valik tunnused.