KITA NAUDINGA INFORMACIJA
Kas yra Java literalas?
Literalas – tai reikšmė, kurią tiesiogiai užrašome programos kode. Skaičius 12, tekstas "Ieva" ir loginė reikšmė true yra literalų pavyzdžiai.
Literalai kasdieniame kode
String vardas = "Ieva";
int amzius = 12;
char grupe = 'A';
boolean prisijunge = true; Čia vardas, amzius, grupe ir prisijunge yra kintamųjų pavadinimai. Dešinėje lygybės ženklo pusėje užrašytos reikšmės yra literalai.
| Literalas | Rūšis | Požymis |
|---|---|---|
25 | Sveikasis skaičius | Rašomas be kabučių |
4.5 | Slankiojo kablelio skaičius | Pagal nutylėjimą – double |
'K' | char | Viengubos kabutės |
"Kava" | String | Dvigubos kabutės |
true | boolean | Tik true arba false |
null | Tuščia nuoroda | Nenurodo jokio objekto |
Kodėl naudojamos priesagos?
long pasaulioGyventoju = 8_100_000_000L;
float temperatura = 21.5f;
double kaina = 3.99; Sveikasis skaičiaus literalas įprastai laikomas int. Kai reikšmė jam per didelė, raidė L aiškiai nurodo long literalą. Trupmeninis literalas įprastai yra double, todėl float reikšmei pridedama f.
L.Mažoji l gali būti supainiota su skaitmeniu 1, todėl didžioji raidė yra aiškesnė.
Literalas nėra tas pats, kas konstanta
Literalu vadinama pati kode užrašyta reikšmė. Konstanta yra pavadinta vieta, kurios reikšmės programa neleidžia pakeisti. Pavyzdžiui, eilutėje final int DIENU = 7; žodis DIENU yra konstantos pavadinimas, o 7 – literalas.

