Š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.5
ir '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 false
ir true
yra 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:
- dvejetainis (2 pagrindas)
- dešimtainis (10 bazė)
- aštuonetas (8 pagrindas)
- š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 float
ir double
įvesti naudojami slankiojo kablelio literalai .
4. Simbolių literalai
Simbolių literalai yra unicode simboliai, įterpti į atskiras kabutes. Pavyzdžiui,
char letter = 'a';
Čia a
yra 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 Programming
ir Programiz
yra du styginiai literalai.