Javaにおける関係演算子
Javaの関係演算子は、2つの変数の等値性、非等値性、より大きい、より小さいなどを比較するために使用されます。Javaの関係演算子は常に真または偽のブール値を返します。
Javaにおける関係演算子
Javaには6つの関係演算子があります。
-
- ==は等価演算子です。この演算子は、両方のオペランドが同じオブジェクトを参照している場合はtrueを返し、そうでなければfalseを返します。
-
- !=は非等価演算子です。この演算子は、両方のオペランドが異なるオブジェクトを参照している場合はtrueを返し、そうでなければfalseを返します。
-
- <はより小さい演算子です。 >はより大きい演算子です。
- <=は以下の値を持つ演算子です。 >=は以上の値を持つ演算子です。
関係演算子がサポートされているデータ型
- The == and != operators can be used with any primitive data types as well as objects.
- The <, >, <=, and >= can be used with primitive data types that can be represented in numbers. It will work with char, byte, short, int, etc. but not with boolean. These operators are not supported for objects.
関係演算子の例
package com.scdev.java;
public class RelationalOperators {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println(a == b);
System.out.println(a != b);
System.out.println(a > b);
System.out.println(a < b);
System.out.println(a >= b);
System.out.println(a <= b);
// objects support == and != operators
System.out.println(new Data1() == new Data1());
System.out.println(new Data1() != new Data1());
}
}
class Data1 {
}
出力:
![Relational Operators Java Example](https://cdn.silicloud.com/blog-img/blog/img/656491f4daa94e2bdf7be949/9-0.png)