論理型(ブール型、ブーリアン型、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