Contents
(Java) ifでの値の比較(「==」, 「!=」, 「<」, 「>」, 「<=」, 「>=」)

この記事ifでの値の比較について解説します。
| 演算子 | 使用例 | 意味 |
|---|---|---|
| == | a ==b | a と bが等しい場合、true |
| != | a != b | a と bが等しくない場合、true |
| < | a < b | a が bより小さい場合、true |
| > | a > b | a が bより大きい場合、true |
| <= | a <= b | a が b以下の場合、true |
| >= | a >= b | a が b以上の場合、true |
a ==b : a と bが等しい場合、true

「==」は2つの値が等しい場合、trueとします。
if(1 == 1) {
System.out.println(1 == 1);
}
// 実行結果
true
a != b : a と bが等しくない場合、true

「!=」は2つの値が等しくない場合、trueとします。
if(1 != 0) {
System.out.println(1 != 0);
}
// 実行結果
true
a != b : a と bが等しくない場合、true

「!=」は2つの値が等しくない場合、trueとします。
if(1 != 0) {
System.out.println(1 != 0);
}
// 実行結果
true
a < b : a が bより小さい場合、true

「a < b」はa が bより小さい場合、trueとします。
if(1 < 2) {
System.out.println(1 < 2);
}
// 実行結果
true
a > b : a が bより大きい場合、true

「a > b」はa が bより大きい場合、trueとします。
if(2 > 1) {
System.out.println(2 > 1);
}
// 実行結果
true
a <= b : a が b以下の場合、true

「a <= b」はa がb以下の場合、trueとします。
if(1 <= 1) {
System.out.println(1 <= 1);
}
// 実行結果
true
a >= b : a が b以上の場合、true

「a >= b」はa が b以上の場合、trueとします。
if(1>= 1) {
System.out.println(1>= 1);
}
// 実行結果
true

Javaの記事の一覧はJava にまとめてあります
