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 |