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.

Dažniausi Java literalai
LiteralasRūšisPožymis
25Sveikasis skaičiusRašomas be kabučių
4.5Slankiojo kablelio skaičiusPagal nutylėjimą – double
'K'charViengubos kabutės
"Kava"StringDvigubos kabutės
truebooleanTik true arba false
nullTuščia nuorodaNenurodo 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.

Rinkis didžiąją 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.