„Java“ kintamieji ir literalai (su pavyzdžiais)

Šioje pamokoje pavyzdžių pagalba sužinosime apie „Java“ kintamuosius ir pažodžius.

„Java“ kintamieji

Kintamasis yra vieta atmintyje (laikymo sritis), kurioje laikomi duomenys.

Norint nurodyti saugyklos plotą, kiekvienam kintamajam turėtų būti suteiktas unikalus pavadinimas (identifikatorius). Sužinokite daugiau apie „Java“ identifikatorius.

Kurkite „Java“ kintamuosius

Štai kaip mes kuriame kintamąjį „Java“,

 int speedLimit = 80;

Čia „speedLimit“ yra int duomenų tipo kintamasis ir mes jam priskyrėme 80 reikšmę.

Int duomenų tipas rodo, kad kintamasis gali turėti tik sveikus skaičius. Norėdami sužinoti daugiau, apsilankykite „Java“ duomenų tipuose.

Pavyzdyje deklaravimo metu priskyrėme kintamajam vertę. Tačiau tai nėra privaloma.

Galite deklaruoti kintamuosius ir priskirti kintamuosius atskirai. Pavyzdžiui,

 int speedLimit; speedLimit = 80;

Pastaba : „Java“ yra statiškai įvesta kalba. Tai reiškia, kad prieš juos galima naudoti visus kintamuosius.

Keisti kintamųjų reikšmes

Kintamojo reikšmę programoje galima pakeisti, taigi ir pavadinimo kintamąjį . Pavyzdžiui,

 int speedLimit = 80;… speedLimit = 90; 

Iš pradžių „speedLimit“ vertė yra 80 . Vėliau mes jį pakeitėme į 90 .

Tačiau toje pačioje srityje negalime pakeisti „Java“ kintamojo duomenų tipo.

Kas yra kintama taikymo sritis?

Kol kas dėl to nesijaudinkite. Tiesiog nepamirškite, kad negalime padaryti kažko panašaus:

 int speedLimit = 80;… plūduriavimo greitisLimit;

Norėdami sužinoti daugiau, apsilankykite: Ar galiu pakeisti „Java“ kintamojo deklaracijos tipą?

„Java“ kintamųjų pavadinimo taisyklės

„Java“ programavimo kalba turi savo kintamųjų pavadinimo taisyklių ir susitarimų rinkinį. Štai ką reikia žinoti:

  • „Java“ skiria mažąsias ir mažąsias raides. Taigi amžius ir AGE yra du skirtingi kintamieji. Pavyzdžiui,
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • Kintamieji turi prasidėti raide arba pabraukimu, _ arba dolerio, $ ženklu. Pavyzdžiui,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • Kintamieji pavadinimai negali prasidėti skaičiais. Pavyzdžiui,
     int 1age; // invalid variables
  • Kintamieji pavadinimai negali naudoti tarpo. Pavyzdžiui,
     int my age; // invalid variables

    Ar mums reikia naudoti kintamuosius pavadinimus, turinčius daugiau nei vieną žodį, pirmajam žodžiui naudoti visas mažąsias raides ir kiekvieno kito žodžio pirmąją raidę rašyti didžiosiomis raidėmis. Pavyzdžiui, „myAge“.
  • Kurdami kintamuosius, rinkitės prasmingą pavadinimą. Pavyzdžiui, rezultatas, skaičius, lygis yra prasmingesni nei kintamieji pavadinimai, tokie kaip s, n ir l.
  • Jei pasirinksite vieno žodžio kintamųjų pavadinimus, naudokite visas mažąsias raides. Pavyzdžiui, geriau naudoti greitį, o ne SPEED arba sPEED.

„Java“ programavimo kalboje yra 4 tipų kintamieji:

  • Egzempliorių kintamieji (ne statiniai laukai)
  • Klasių kintamieji (statiniai laukai)
  • Vietiniai kintamieji
  • Parametrai

Jei norite sužinoti daugiau apie tai dabar, apsilankykite „Java“ kintamųjų tipuose.

„Java“ literalai

Pažodiniai yra duomenys, naudojami fiksuotoms vertėms pateikti. Jie gali būti naudojami tiesiogiai kode. Pavyzdžiui,

 int a = 1; float b = 2.5; char c = 'F';

Čia 1, 2.5ir 'F'yra literał.

Čia pateikiami įvairūs „Java“ literatų tipai.

1. Bulio logotipai

„Java“ programoje loginiai pažodžiai naudojami inicijuojant loginius duomenų tipus. Jie gali išsaugoti dvi vertybes: teisingą ir klaidingą. Pavyzdžiui,

 boolean flag1 = false; boolean flag2 = true;

Čia falseir trueyra dvi loginės literał.

2. Sveikas sveikieji literalai

Sveikasis skaitmuo yra skaitinė reikšmė (susieta su skaičiais) be trupmeninės ar eksponentinės dalies. „Java“ yra 4 sveikųjų raidžių tipai:

  1. dvejetainis (2 pagrindas)
  2. dešimtainis (10 bazė)
  3. aštuonetas (8 pagrindas)
  4. šešioliktainis (16 pagrindas)

Pavyzdžiui:

 // binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary

„Java“ programoje dvejetainis simbolis prasideda nuo 0b , aštuonkojis - nuo 0 , o šešioliktainis - nuo 0x .

Pastaba : Integer literał yra naudojamas inicijuoti kintamieji sveikas skaičius tipo žmonės mėgsta byte, short, int, ir long.

3. Slankiojo kablelio literalai

Slankiojo kablelio literalas yra skaitinis literalas, turintis arba trupmeninę, arba eksponentinę formą. Pavyzdžiui,

 class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )

Pastaba : kintamiesiems inicializuoti floatir doubleįvesti naudojami slankiojo kablelio literalai .

4. Simbolių literalai

Simbolių literalai yra unicode simboliai, įterpti į atskiras kabutes. Pavyzdžiui,

 char letter = 'a';

Čia ayra simbolis pažodinis.

Mes taip pat galime naudoti pabėgimo sekas kaip simbolių literalus. Pavyzdžiui, b (atgalinis klavišas), t (skirtukas), n (nauja eilutė) ir kt.

5. Styginiai literalai

String literal yra simbolių seka, įterpta į dvigubas kabutes. Pavyzdžiui,

 String str1 = "Java Programming"; String str2 = "Programiz";

Čia Java Programmingir Programizyra du styginiai literalai.

Įdomios straipsniai...