リテラル(literal)

プログラム中に直接書かれている固定された値のこと。
変数や定数のように名前が付けられているわけではなく、「その値そのもの」を表します。
例)
int x = 10; // 10 が整数リテラル
double pi = 3.14; // 3.14 が浮動小数点リテラル
char c = ‘A’; // ‘A’ が文字リテラル
String s = “Hello”; // “Hello” が文字列リテラル
boolean b = true; // true が真偽値リテラル

主なリテラルの種類(Java)

  1. 整数リテラル
    例:0, 42, -100
    → 型は int が基本。末尾に L を付けると long 型になる(例:100L)。

  2. 浮動小数点リテラル
    例:3.14, -0.5
    → 型は double が基本。末尾に f を付けると float 型(例:3.14f)。

  3. 文字リテラル
    例:'A', 'あ'
    → シングルクォートで囲む。型は char

  4. 文字列リテラル
    例:"Hello"
    → ダブルクォートで囲む。型は String

  5. 真偽値リテラル
    例:true, false
    → 型は boolean

  6. nullリテラル
    例:null
    → どの参照型にも代入可能(ただしプリミティブ型には不可)。

要点

・「リテラル」=「その値を直接書いたもの」
・数値や文字、文字列、真偽値など種類ごとに書き方が決まっている
・変数や式ではなく、固定された値をそのまま表す

タイトルとURLをコピーしました