マンガで分かる 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]

クロクロ・ショップ
特殊な技術書多数あります
レトロ風RPG フルスクラッチ開発 全コード
レトロゲーム風RPGの全コードを掲載して解説した本
HTML5とJavaScriptで作る 落ち物パズルゲーム 全コード
『テトリス』や『ぷよぷよ』に類似した落ち物パズルゲームの全コードを掲載して解説した本
JavaScriptでリバーシゲームをつくろう
ライブラリを使わずに全コードを書いて、リバーシゲームを作るまでを徹底解説
ワールドマップ自動生成読本
二次元ゲームのワールドマップを自動生成するための本
レトロゲームファクトリー
過去のゲームを最新機に移植する会社のお仕事小説(新潮社)
顔貌売人 ハッカー探偵 鹿敷堂桂馬
プログラマーが探偵役のエンタメ・ミステリー第2弾 最先端の情報犯罪に安藤と鹿敷堂が挑みます(文藝春秋)
裏切りのプログラム ハッカー探偵 鹿敷堂桂馬
プログラマー鹿敷堂桂馬が、女性社長の安藤裕美と共に、IT業界で起きた事件に挑む。2016年の松本清張賞の最終候補作(文藝春秋)
×