Sobes.tech
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