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