Mainīgo deklarēšana Java
funky-data / Getty Images
Mainīgais ir konteiners, kurā ir vērtības, kas tiek izmantotas a Java programma . Lai varētu izmantot mainīgo, tas ir jādeklarē. Mainīgo deklarēšana parasti ir pirmā lieta, kas notiek jebkurā programmā.
Kā deklarēt mainīgo
Java ir stingri drukāta programmēšanas valoda. Tas nozīmē, ka katram mainīgajam ir jābūt ar to saistītam datu tipam. Piemēram, mainīgo var deklarēt, lai tas izmantotu vienu no astoņiemLaba līdzība mainīgajam ir domāt par spaini. Mēs varam to aizpildīt līdz noteiktam līmenim, mēs varam aizstāt to, kas tajā atrodas, un dažreiz mēs varam kaut ko pievienot vai atņemt no tā. Kad mēs deklarējam mainīgo, lai izmantotu datu tipu, tas ir tāpat kā uz spaiņa uzlikt etiķeti, kurā norādīts, ar ko to var aizpildīt. Pieņemsim, ka spaiņa etiķete ir “Smiltis”. Kad etiķete ir piestiprināta, mēs varam tikai pievienot vai noņemt smiltis no spaiņa. Ikreiz, kad mēģināsim tajā ievietot kaut ko citu, mūs apturēs kausa policija. Java, jūs varat domāt par kompilatorskā kausa policija. Tas nodrošina, ka programmētāji pareizi deklarē un izmanto mainīgos.
Lai deklarētu mainīgo Java, ir nepieciešams tikai datu tips, kam sekomainīgais nosaukums:
|_+_|Iepriekš minētajā piemērā mainīgais ar nosaukumu 'numberOfDays' ir deklarēts ar datu tipu int. Ievērojiet, kā līnija beidzas ar semikolu. Semikols norāda uz Java kompilators ka deklarācija ir pilnīga.
Tagad, kad tas ir deklarēts, numberOfDays var saturēt tikai vērtības, kas atbilst datu tipa definīcijai (t.i., int datu tipam vērtība var būt tikai vesels skaitlis no -2 147 483 648 līdz 2 147 483 647).
Mainīgo deklarēšana citiem datu tipiem ir tieši tāds pats:
|_+_|Mainīgo inicializēšana
Pirms mainīgo var izmantot, tam ir jāpiešķir sākotnējā vērtība. To sauc par mainīgā inicializēšanu. Ja mēs mēģinām izmantot mainīgo, vispirms nedodot tam vērtību:
|_+_|Lai inicializētu mainīgo, mēs izmantojam piešķiršanas paziņojumu. Uzdevuma paziņojums atbilst tādam pašam modelim kā vienādojumam matemātikā (piemēram, 2 + 2 = 4). Vienādojumam ir kreisā puse, labā puse un vienādības zīme (t.i., '=') vidū. Lai piešķirtu mainīgajam vērtību, kreisajā pusē ir mainīgā nosaukums, bet labajā pusē ir vērtība:
|_+_|
Iepriekš minētajā piemērā numberOfDays ir deklarēts ar datu tipu int un tā sākotnējo vērtību ir devusi 7. Tagad mēs varam pievienot skaitli numberOfDays vērtībai, jo tā ir inicializēta:
|_+_|Parasti mainīgā inicializācija tiek veikta vienlaikus ar tā deklarēšanu:
|_+_|
Mainīgo nosaukumu izvēle
Mainīgajam piešķirtais nosaukums ir pazīstams kā identifikators. Kā norāda termins, veids, kā kompilators zina, ar kuriem mainīgajiem tas nodarbojas, ir no mainīgā nosaukuma.
Ir daži identifikatoru noteikumi:
- rezervēti vārdi nevar izmantot.
- tie nevar sākties ar ciparu, bet ciparus var izmantot pēc pirmās rakstzīmes (piemēram, ir derīgi vārds1, n2name).
- tie var sākties ar burtu, pasvītrojumu (t.i., “_”) vai dolāra zīmi (t.i., “$”).
- jūs nevarat izmantot citus simbolus vai atstarpes (piemēram, '%','^','&','#').
Vienmēr piešķiriet saviem mainīgajiem jēgpilnus identifikatorus. Ja mainīgajam ir grāmatas cena, nosauciet to kā “bookPrice”. Ja katram mainīgajam ir nosaukums, kas skaidri parāda, kādam nolūkam tas tiek izmantots, tas ievērojami atvieglos kļūdu atrašanu programmās.
Visbeidzot, ir nosaukumu piešķiršanas konvencijas Java, ko mēs iesakām izmantot. Iespējams, esat ievērojuši, ka visi mūsu sniegtie piemēri atbilst noteiktam modelim. Ja mainīgā nosaukumā kombinācijā tiek lietots vairāk nekā viens vārds, vārdiem, kas seko pirmajam, tiek dots lielais burts (piemēram, reakcijas laiks, dienu skaits). To sauc par jauktu reģistru, un tā ir ieteicamā izvēle mainīgo identifikatoriem.