Mainīgais ir konteiners, kurā ir vērtības, kuras tiek izmantotas a Java programma. Lai varētu izmantot mainīgo, tas ir jādeklarē. Mainīgo lielumu deklarēšana parasti ir pirmā lieta, kas notiek jebkurā programmā.
Kā deklarēt mainīgo
Java ir stingri ierakstīta programmēšanas valoda. Tas nozīmē, ka katram mainīgajam jābūt saistītam ar datu tipu. Piemēram, mainīgo var deklarēt kā vienu no astoņiem primitīvie datu tipi: baits, īss, int, garš, mainīgs, divkāršs, char vai boolean.
Laba analoģija mainīgajam ir domāt par spaini. Mēs to varam aizpildīt līdz noteiktam līmenim, mēs varam aizstāt to, kas atrodas tā iekšpusē, 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ā teikts, ar ko to var piepildīt. Teiksim, ka kausa etiķete ir "Smiltis". Kad etiķete ir pievienota, smiltis no kausa mēs varam pievienot vai noņemt tikai tad. Ikreiz, kad mēģināsim ievietot kaut ko citu, mūs apturēs spaiņu policija. Java, jūs varat domāt par
sastādītājs kā spaiņu policija. Tas nodrošina, ka programmētāji deklarē un pareizi izmanto mainīgos.Lai deklarētu mainīgo Java, viss, kas nepieciešams, ir datu tips, kam seko mainīgais nosaukums:
int numberOfDays;
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 stāsta Java kompilators ka deklarācija ir pilnīga.
Tagad, kad tas ir deklarēts, numberOfDays kādreiz var turēt tikai tādas vērtības, kas atbilst datu definīcijai tips (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:
baits nextInStream;
īsa stunda;
garš totalNumberOfStars;
pludiņa reakcijaTime;
dubultā preceCena;
Mainīgo inicializēšana
Lai mainīgo varētu izmantot, tam jāpiešķir sākotnējā vērtība. To sauc par mainīgā inicializēšanu. Ja mēģinām izmantot mainīgo, vispirms tam nepiešķirot vērtību:
int numberOfDays;
// izmēģiniet un numberOfDays vērtībai pievienojiet 10
numberOfDays = numberOfDays + 10;
kompilators parādīs kļūdu:
mainīgais numberOfDays, iespējams, nav inicializēts
Lai inicializētu mainīgo, mēs izmantojam piešķiršanas paziņojumu. Piešķiršanas paziņojums notiek pēc tāda paša modeļa kā vienādojums matemātikā (piemēram, 2 + 2 = 4). Vienādojuma kreisajā pusē ir labā puse un vienādības zīme (t.i., "=") pa vidu. Lai mainīgajam piešķirtu vērtību, kreisā puse ir mainīgā nosaukums, bet labā puse ir vērtība:
int numberOfDays;
numberOfDays = 7;
Iepriekš minētajā piemērā numberOfDays ir deklarēts ar int veida tipu un sākotnējā vērtība ir 7. Tagad numberOfDays vērtībai varam pievienot desmit, jo tā ir inicializēta:
int numberOfDays;
numberOfDays = 7;
numberOfDays = numberOfDays + 10;
System.out.println (numberOfDays);
Parasti mainīgā inicializēšana tiek veikta vienlaikus ar tā deklarēšanu:
// deklarē mainīgo un piešķir tam visu vērtību vienā paziņojumā
int skaitsOfDays = 7;
Mainīgo vārdu 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 mainīgā nosaukums.
Identifikatoriem ir noteikti 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, name1, n2ame ir derīgi).
- 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 norādiet mainīgajiem nozīmīgus identifikatorus. Ja mainīgais satur grāmatas cenu, tad to sauciet par “bookPrice”. Ja katram mainīgajam ir nosaukums, kas ļauj skaidri saprast, kādam nolūkam tas tiek izmantots, tas ievērojami atvieglos kļūdu atrašanu jūsu programmās.
Visbeidzot, ir nosaukšanas konvencijas Java valodā, kuru mēs jūs mudinām izmantot. Jūs, iespējams, pamanījāt, ka visi mūsu sniegtie piemēri seko noteiktam modelim. Ja mainīgā nosaukumā kombinācijā tiek izmantoti vairāk nekā viens vārds, vārdiem, kas seko pirmajam, tiek parādīts lielais burts burts (piem., reakcijas laiks, skaitlisOfDays.) Tas ir pazīstams kā jaukts gadījums un ir vēlamais mainīgā izvēle identifikatori.