整数リテラル

整数リテラルは、整数を扱うリテラル。

10進数、16進数、8進数、2進数で表すことができる。

記述例

整数を変数に代入

byte型

byte sampleVariable = 100;

「-128~127」の整数を扱うbyte型変数であることを宣言し、「100」を代入。

short型

short sampleVariable = 20000;

「-32768~32767」の整数を扱うshort型変数であることを宣言し、「20000」を代入。

int型

int sampleVariable = 2000000000;

「-2147483648~2147483647」の整数を扱うint型変数であることを宣言し、「2000000000」を代入。

long型

long sampleVariable = 5000000000000000000L;

「-9223372036854775808~9223372036854775807」の整数を扱うlong型変数であることを宣言し、「5000000000000000000」を代入。

サンプル

SampleClass.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package samplePackage;

public class SampleClass {

    public static void main( String[] args ){

        // 変数「$varA」は「-128~127」の整数を扱う変数であることを、byteで宣言し、「100」を代入。
        byte $varA = 100;
        System.out.println( "変数$varAの値は、「" + $varA + "」である。" );

        // 変数「$varB」は「-32768~32767」の整数を扱う変数であることを、shortで宣言し、「20000」を代入。
        short $varB = 20000;
        System.out.println( "変数$varBの値は、「" + $varB + "」である。" );

        // 変数「$varC」は「-2147483648~2147483647」の整数を扱う変数であることを、intで宣言し、「2000000000」を代入。
        int $varC = 2000000000;
        System.out.println( "変数$varCの値は、「" + $varC + "」である。" );

        // 変数「$varD」は「-9223372036854775808~9223372036854775807」の整数を扱う変数であることを、longで宣言し、「5000000000000000000L」を代入。
        long $varD = 5000000000000000000L;
        System.out.println( "変数$varDの値は、「" + $varD + "」である。" );

    }

}

実行結果

変数$varAの値は、「100」である。
変数$varBの値は、「20000」である。
変数$varCの値は、「2000000000」である。
変数$varDの値は、「5000000000000000000」である。