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 үшін міндетті емес).
    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