Kintamųjų deklaravimo „Java“ patarimai

Kintamasis yra konteineris, kuriame yra reikšmės, naudojamos a „Java“ programa. Kad galėtumėte naudoti kintamąjį, jis turi būti deklaruotas. Paprastai kintamųjų deklaravimas yra pirmas dalykas, kuris nutinka bet kurioje programoje.

Kaip paskelbti kintamąjį

„Java“ yra labai įprasta programavimo kalba. Tai reiškia, kad kiekvienas kintamasis turi būti susijęs su duomenų tipu. Pavyzdžiui, gali būti paskelbta, kad kintamasis naudojamas vienas iš aštuonių primityvūs duomenų tipai: baitas, trumpas, vidinis, ilgas, slankiojantis, dvigubas, char arba boolean.

Gera analogija kintamajam yra mintis apie kibirą. Mes galime jį užpildyti iki tam tikro lygio, galime pakeisti tai, kas jo viduje, o kartais galime ką nors pridėti ar atimti iš jo. Kai skelbiame, kad kintamasis naudojamas duomenų tipui, tai yra tarsi etiketės uždėjimas ant kibiro, nurodantis, kuo jis gali būti užpildytas. Tarkime, kad kibiro etiketė yra „Smėlis“. Kai etiketė bus pritvirtinta, mes galime tik pridėti smėlio iš kaušo arba iš jo pašalinti. Bet kada, kai tik bandysime ir įdėsime ką nors kita, mus sustabdys kibirų policija. „Java“ programoje galite galvoti apie:

instagram viewer
sudarytojas kaip kibiro policija. Tai užtikrina, kad programuotojai tinkamai deklaruoja ir naudoja kintamuosius.

Norint deklaruoti kintamąjį „Java“, reikalingas tik duomenų tipas, po kurio eina kintamasis vardas:

 int numberOfDays; 

Aukščiau pateiktame pavyzdyje kintamasis, vadinamas „numberOfDays“, buvo deklaruotas su duomenų tipu int. Atkreipkite dėmesį, kaip eilutė baigiasi kabliataškiu. Pusiau dvitaškis sako „Java“ kompiliatorius kad deklaracija yra išsami.

Dabar, kai jis buvo paskelbtas, „numberOfDays“ kada nors gali turėti tik tas reikšmes, kurios atitinka duomenų apibrėžimą tipas (t. y. vidinių duomenų tipui reikšmė gali būti tik sveikas skaičius nuo -2 147 483 648 iki 2,147,483,647).

Kintamųjų deklaravimas kitiems duomenų tipams yra visiškai tas pats:

 baitas „NextInStream“;
trumpa valanda;
ilgas totalNumberOfStars;
plūduriuojanti reakcijaTime;
dviguba prekė kaina;

Pradėti kintamieji

Kad būtų galima naudoti kintamąjį, jam turi būti suteikta pradinė vertė. Tai vadinama kintamojo iniciacija. Jei bandysime naudoti kintamąjį, iš pradžių nesuteikdami jam vertės:

 int numberOfDays;
// pabandykite pridėti 10 prie numberOfDays vertės
numberOfDays = numberOfDays + 10;
kompiliatorius išmes klaidą:
kintamasis numberOfDays galbūt nebuvo inicijuotas

Norėdami inicijuoti kintamąjį, naudojame priskyrimo sakinį. Priskyrimo teiginys vyksta pagal tą patį modelį kaip ir matematikos lygtis (pvz., 2 + 2 = 4). Yra kairioji lygties pusė, dešinė pusė ir lygybės ženklas (t. Y., „=“) Viduryje. Kad kintamajam būtų suteikta reikšmė, kairioji pusė yra kintamojo vardas, o dešinė - vertė:

 int numberOfDays;
numberOfDays = 7;

Aukščiau pateiktame pavyzdyje „numberOfDays“ buvo deklaruojamas su int tipo duomenų tipu ir suteikė pradinę vertę 7. Dabar prie „numberOfDays“ vertės galime pridėti dešimt, nes ji buvo inicijuota:

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

Paprastai kintamojo inicializacija atliekama tuo pačiu metu kaip jo deklaravimas:

 // deklaruokite kintamąjį ir suteikite jam reikšmę viename sakinyje
int skaičiusOfDays = 7;

Kintamųjų vardų pasirinkimas

Kintamajam suteiktas vardas žinomas kaip identifikatorius. Kaip rodo terminas, kompiliatorius žino kintamuosius kintamuosius per kintamojo pavadinimą.

Yra tam tikros identifikatorių taisyklės:

  • rezervuoti žodžiai negali būti naudojamas.
  • jie negali prasidėti skaitmeniu, tačiau skaitmenys gali būti naudojami po pirmojo simbolio (pvz., „name1“, „n2ame“ galioja).
  • jie gali prasidėti raide, pabraukimu (t. y. „_“) arba dolerio ženklu (t. y. „$“).
  • negalite naudoti kitų simbolių ar tarpelių (pvz., „%“, „^“, „&“, „#“).

Visada pateikite reikšmingus kintamuosius identifikatorius. Jei kintamasis nurodo knygos kainą, vadinkite ją panašiu į „knygos kainą“. Jei kiekvienas kintamasis turi pavadinimą, kuris leidžia suprasti, kam jis naudojamas, tai padės rasti klaidas jūsų programose daug lengviau.

Pagaliau yra įvardijimo konvencijos „Java“ versijoje, kurią skatintume naudoti. Turbūt pastebėjote, kad visi mūsų pateikti pavyzdžiai seka tam tikru pavyzdžiu. Kai kintamojo pavadinimo derinyje naudojami daugiau nei vienas žodis, po pirmojo žodžio esantys žodžiai rašomi didžiosiomis raidėmis raidė (pvz., „reakcijos laikas“, „numberOfDays“). Tai vadinama mišriu atveju ir yra tinkamiausias kintamojo pasirinkimas identifikatoriai.