Kintamųjų deklaravimas Java

Bendras Java kodas

funky-data / Getty Images





Kintamasis yra konteineris, kuriame yra reikšmės, naudojamos a Java programa . Kad būtų galima naudoti kintamąjį, jis turi būti deklaruotas. Kintamųjų deklaravimas paprastai yra pirmas dalykas, kuris nutinka bet kurioje programoje.

Kaip deklaruoti kintamąjį

Java yra stipriai spausdinama programavimo kalba. Tai reiškia, kad kiekvienas kintamasis turi turėti su juo susietą duomenų tipą. Pavyzdžiui, kintamasis gali būti deklaruojamas naudojant vieną iš aštuoniųGera kintamojo analogija yra galvoti apie kibirą. Mes galime jį užpildyti iki tam tikro lygio, galime pakeisti tai, kas jame yra, o kartais galime ką nors iš jo pridėti ar atimti. Kai deklaruojame kintamąjį naudoti duomenų tipą, tai tarsi ant kibiro klijuojame etiketę, nurodančią, kuo jis gali būti užpildytas. Tarkime, kad kibiro etiketė yra „Smėlis“. Kai etiketė yra pritvirtinta, mes galime tik pridėti arba pašalinti smėlį iš kibiro. Kiekvieną kartą, kai bandysime įdėti ką nors kita, mus sustabdys policijos pareigūnai. „Java“ galite galvoti apie kompiliatoriuskaip kibiro policija. Tai užtikrina, kad programuotojai tinkamai deklaruotų ir naudotų kintamuosius.



Norint deklaruoti „Java“ kintamąjį, tereikia duomenų tipo, po kurio eina „kintamasis pavadinimas:

|_+_|

Anksčiau pateiktame pavyzdyje kintamasis, vadinamas „numberOfDays“, buvo deklaruotas su duomenų tipu int. Atkreipkite dėmesį, kaip eilutė baigiasi kabliataškiu. Kabliataškis nurodo Java kompiliatorius kad deklaracija užpildyta.



Dabar, kai jis buvo paskelbtas, numberOfDays gali turėti tik tokias reikšmes, kurios atitinka duomenų tipo apibrėžimą (t. y. int 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 lygiai toks pat:

|_+_|

Kintamųjų inicijavimas

Prieš pradedant naudoti kintamąjį, jam turi būti suteikta pradinė reikšmė. Tai vadinama kintamojo inicijavimu. Jei bandome naudoti kintamąjį, prieš tai nesuteikę jam reikšmės:

|_+_|

Norėdami inicijuoti kintamąjį, naudojame priskyrimo teiginį. Priskyrimo teiginys atitinka tą patį modelį kaip ir matematikos lygtis (pvz., 2 + 2 = 4). Yra lygybės kairioji pusė, dešinė pusė ir lygybės ženklas (ty „=“) viduryje. Norėdami suteikti kintamajam reikšmę, kairėje pusėje yra kintamojo pavadinimas, o dešinėje - reikšmė:



|_+_|

Aukščiau pateiktame pavyzdyje numberOfDays buvo deklaruotas naudojant duomenų tipą int ir davė pradinę reikšmę 7. Dabar prie numberOfDays vertės galime pridėti dešimt, nes ji buvo inicijuota:

|_+_|

Paprastai kintamojo inicijavimas atliekamas tuo pačiu metu kaip ir jo deklaravimas:



|_+_|

Kintamųjų pavadinimų pasirinkimas

Kintamajam suteiktas pavadinimas yra žinomas kaip identifikatorius. Kaip rodo terminas, kompiliatorius žino, su kuriais kintamaisiais susiduria, yra per kintamojo pavadinimą.

Yra tam tikros identifikatorių taisyklės:



  • rezervuoti žodžiai negalima naudoti.
  • jie negali prasidėti skaitmeniu, bet skaitmenys gali būti naudojami po pirmojo simbolio (pvz., galioja vardas1, n2name).
  • jie gali prasidėti raide, apatiniu brūkšniu (t. y. „_“) arba dolerio ženklu (t. y. „$“).
  • negalite naudoti kitų simbolių ar tarpų (pvz., „%“, „^“, „&“, „#“).

Visada suteikite savo kintamiesiems reikšmingus identifikatorius. Jei kintamasis turi knygos kainą, vadinkite jį kaip „bookPrice“. Jei kiekvienas kintamasis turi pavadinimą, pagal kurį būtų aišku, kam jis naudojamas, jūsų programose bus daug lengviau rasti klaidų.

Pagaliau yra vardų suteikimo sutartys Java, kurią rekomenduojame naudoti. Galbūt pastebėjote, kad visi mūsų pateikti pavyzdžiai atitinka tam tikrą modelį. Kai kintamojo pavadinime kartu vartojamas daugiau nei vienas žodis, po pirmojo žodžio esantys žodžiai pateikiami didžiosiomis raidėmis (pvz., reakcijos laikas, dienų skaičius). Tai vadinama mišriomis didžiosiomis raidėmis ir yra tinkamiausias pasirinkimas kintamųjų identifikatoriams.