1. 関係演算子とは?
関係演算子は 「2つの値を比べて、正しいか間違っているか(true/false)」を調べる 演算子です。true は「正しい」、false は「間違っている」を意味します。
主な関係演算子
| 演算子 | 意味 | 例 |
|---|---|---|
< | より小さい | 3 < 5 → true |
<= | 以下 | 3 <= 3 → true |
> | より大きい | 7 > 10 → false |
>= | 以上 | 7 >= 7 → true |
== | 等しい | 4 == 4 → true |
!= | 等しくない | 4 != 5 → true |
2. 関係演算子の使い方(例題)
例題1:数字を比べてみよう
public class RelationExample {
public static void main(String[] args) {
int a = 7;
int b = 4;
System.out.println("a = " + a + ", b = " + b);
System.out.println("a < b : " + (a < b));
System.out.println("a <= b : " + (a <= b));
System.out.println("a > b : " + (a > b));
System.out.println("a >= b : " + (a >= b));
System.out.println("a == b : " + (a == b));
System.out.println("a != b : " + (a != b));
}
}
Java実行結果
a = 7, b = 4
a < b : false
a <= b : false
a > b : true
a >= b : true
a == b : false
a != b : true
🔹 ポイント
a > bのように、7は4より大きいのでtruea == bは等しくないのでfalse
3. 等価演算子(== と !=)
等価演算子は「2つの値が同じかどうか」を調べるために使います。
例題2:基本データ型の比較
int x = 5;
int y = 5;
int z = 10;
System.out.println(x == y); // true
System.out.println(x != z); // true
Java🔹 ポイント
==は「等しい」!=は「等しくない」
例題3:参照型の比較(配列)
int[] arr1 = {1, 2, 3};
int[] arr2 = {1, 2, 3};
System.out.println(arr1 == arr2); // false
Java🔹 ポイント
- 配列は「箱(オブジェクト)」として扱われます
==は 値ではなく箱の場所(メモリ) を比べるので、別々の配列はfalseになります
まとめ(初心者向け)
- 関係演算子は 大小関係や等しいかどうかを比べる
- 結果は true / false
==は基本データ型では値の比較、参照型では参照(メモリ)の比較- 条件分岐(if文)やループ(while文など)でよく使う
練習問題
int a = 10, b = 20;a < bの結果は?int a = 5, b = 5;a != bの結果は?int[] x = {1,2}; int[] y = {1,2};x == yの結果は?
See the Pen Relational Operator Practice App by MONO365 -Color your days- (@monoqlo365) on CodePen.
✅ 使い方
- 問題に「true」または「false」を入力
- 「採点する」ボタンで正解数を表示
💡 ポイント
- Javaの関係演算子と等価演算子の理解が深まる
- 基本データ型と参照型の違いも問題に反映済み
- 追加問題も簡単に増やせる
