マンガで分かる Java入門講座

第4章 数値変数と演算子
4-7. 演算子2 比較演算子

値を比較する「比較演算子」を紹介します。

● 比較演算子

 「比較演算子」は、値を比較してbooleanの計算結果を返す演算子です。

表)比較演算子
演算子使い方計算内容
<a < baがbより小さいならtrue、違うならfalse
>a > baがbより大きいならtrue、違うならfalse
<=a <= baがb以下ならtrue、違うならfalse
>=a >= baがb以上ならtrue、違うならfalse
==a == baとbが同じならtrue、違うならfalse
!=a != baとbが違うならtrue、同じならfalse

 比較演算子は以下のようにして計算を行います。

説明)「>」の計算
boolean b = 3 > 1;
       ↓
      3が1より大きいか?
      (3 > 1 が正しいか?)
       ↓
      正しいので真(true)
       ↓
      変数bにtrueが入る

ソースコード)「>」の計算
boolean b = 3 > 1;
System.out.println(b);  // 「true」と出力

説明)「==」の計算
int a = 3;
int b = 3;
boolean c = a == b;
       ↓
      変数aと変数bの値は同じか?
      (3 == 3 が正しいか?)
       ↓
      正しいので真(true)
       ↓
      変数cにtrueの値が入る

ソースコード)「==」の計算
int a = 3;
int b = 3;
boolean c = a == b;
System.out.println(c);  // 「true」と出力

説明)「!=」の計算
int a = 3;
int b = 3;
boolean c = a != b;
       ↓
      変数aと変数bの値は違うか?
      (3 != 3 が正しいか?)
       ↓
      誤っているので偽(false)
       ↓
      変数cにfalseの値が入る

ソースコード)「==」の計算
int a = 3;
int b = 3;
boolean c = a != b;
System.out.println(c);  // 「false」と出力

この講座のマンガ部分は「箱人形マンガ(Box Comic) 」で作成しています。
作成:2013/05/20  更新:2015/08/08  [Permalink]