Intern
Java'da litralar nima?
sobes.tech AI
AIdan javob
Java'da literal'lar, dastur kodiga to'g'ridan-to'g'ri joylashtirilgan doimiy qiymatlarni ifodalaydi. Ular aniq ma'lumotlarni hisoblashsiz ifodalash uchun ishlatiladi.
Asosiy literal turlari:
- Butun sonli literal'lar: Butun sonlarni ifodalaydi. Ular decimal, hexadecimal yoki oktal tizimda bo'lishi mumkin. Suffixlar 'l' yoki 'L'
longturini ko'rsatish uchun ishlatiladi.int decimalLiteral = 10; int hexLiteral = 0xFF; // 255 decimal int octalLiteral = 010; // 8 decimal long longLiteral = 123456789012345L; - O'zgaruvchan raqamli literal'lar: Kasrli sonlarni ifodalaydi. Standart ravishda
doubleturiga ega. Suffixlar 'f'/'F'float, 'd'/'D' esadoubleuchun (doubleuchun majburiy emas).double doubleLiteral = 3.14; float floatLiteral = 2.71f; double scientificLiteral = 1.2e3; // 1200.0 - Xarakter literal'lar: Yagona belgi, yagona apostrof bilan o'ralgan. ASCII belgilar yoki escape ketma-ketliklar bo'lishi mumkin.
char charLiteral = 'A'; char newlineChar = '\n'; // yangi satr char unicodeChar = '\u03A3'; // Yunon sigma harfi - Satir literal'lar: Belgi ketma-ketligini ifodalaydi, ikki qatorli qavslar bilan o'ralgan.
Stringtipi.String stringLiteral = "Hello, World!"; String emptyString = ""; - Boolean literal'lar: Boolean qiymatlarni ifodalaydi:
truevafalse.boolean trueLiteral = true; boolean falseLiteral = false; nullliteral: Ob'ektga bo'lgan murojaatning yo'qligini ifodalaydi.Object obj = null; String str = null;
Asosiy literal turlari jadvali:
| Ma'lumot turi | Misol literal'lar |
|---|---|
int, long |
10, 0xFF, 123L |
float, double |
3.14, 2.71f, 1.2e3 |
char |
'A', '\n', '\u03A3' |
String |
"Hello", "" |
boolean |
true, false |
| Har qanday ob'ekt | null |