Intern
Javaда литралдар эмне?
sobes.tech AI
AIден жооп
Javaда литерлер — бул программа кодуна түздөн-түз киргизилген такталган маанилер. Алар конкреттүү маалыматтарды көрсөтүү үчүн колдонулат, эсептөөнү талап кылбайт:
Негизги литерлердин түрлөрү:
- Бүтүн сан литерлери: Бүтүн сандарды көрсөтөт. Алар ондук, он алтылык же сегиздик системаларда болушу мүмкүн. Суффикстер 'l' же 'L'
longтүрүн көрсөтүү үчүн колдонулат.int decimalLiteral = 10; int hexLiteral = 0xFF; // 255 ондукта int octalLiteral = 010; // 8 ондукта long longLiteral = 123456789012345L; - Ашыкча нүктөлүү литерлер: Ондук бөлүгү бар сандарды көрсөтөт. Алар автоматтык түрдө
doubleтүрүндө болот. Суффикстер 'f'/'F' үчүнfloat, 'd'/'D' үчүнdouble(мыйзамдуу эмес).double doubleLiteral = 3.14; float floatLiteral = 2.71f; double scientificLiteral = 1.2e3; // 1200.0 - Белгилүү символдор: Бир символду көрсөтөт, алар бирдиктүү тырмакча менен жазылат. ASCII символдор же escape-последовательдер аркылуу көрсөтүлүшү мүмкүн.
char charLiteral = 'A'; char newlineChar = '\n'; // Жаңы сап char unicodeChar = '\u03A3'; // Грек чоң сигма - Жол литерлери: Символдордун тизмегин көрсөтөт, алар эки тырмакча менен жазылат.
Stringтүрү.String stringLiteral = "Hello, World!"; String emptyString = ""; - Логикалык литерлер: Бул булев маанилерди көрсөтөт:
trueжанаfalse.boolean trueLiteral = true; boolean falseLiteral = false; nullлитерлери: Объектке шилтеменин жоктугун көрсөтөт.Object obj = null; String str = null;
Негизги литерлердин түрлөрү:
| Маалымат түрү | Литерлердин мисалдары |
|---|---|
int, long |
10, 0xFF, 123L |
float, double |
3.14, 2.71f, 1.2e3 |
char |
'A', '\n', '\u03A3' |
String |
"Hello", "" |
boolean |
true, false |
| Ар бир объект | null |