論理型(ブール型、ブーリアン型、boolean型)

論理型(ブール型、ブーリアン型、boolean型)は、「真(true)」と「偽(false)」の論理値(ブール値、真偽値、真理値)を扱うデータ型。

記述例

変数

1
boolean sampleVariable = true;

論理値を扱う変数であることを宣言し、「true」を代入。

メソッド

1
2
3
boolean sampleMethod(){
   
}

「sampleMethod」の戻り値が、論理値であることを宣言している。

サンプル

SampleClass.java

このサンプルプログラムは、「5」と「2」を比較し、「5」の方が大きい数なので、「true」と表示する。

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
26
27
28
package samplePackage;

public class SampleClass {

    public static void main( String[] args ){

        int $intA = 5;
        int $intB = 2;
        SampleClass sampleObject = new SampleClass();

        // 変数「$result」は論理値を扱う変数であることを、booleanで宣言。
        boolean $result = sampleObject.hikaku( $intA, $intB );

        sampleObject.display( $result );

    }

    // 論理値を返すメソッドであることを、booleanで宣言。
    boolean hikaku( int $argA, int $argB ) {
        return( $argA > $argB );
    }

    // 引数「$arg」は論理値を扱う引数であることを、booleanで宣言。
    void display( boolean $arg ) {
        System.out.println( $arg );
    }

}

実行結果

true