Java Number型 比較:大小判定の基本と実践
Javaでは、大小比較するためにリレーション演算子(>、<、>=、<=)を使用することができます。例えば:
int num1 = 10;
int num2 = 20;
if(num1 < num2) {
System.out.println("num1 is less than num2");
} else if(num1 > num2) {
System.out.println("num1 is greater than num2");
} else {
System.out.println("num1 is equal to num2");
}
また、2つのNumberオブジェクトを比較するためにcompareTo()メソッドを使用することもできます。このメソッドはNumberクラスの抽象メソッドであり、具体的なサブクラスで実装する必要があります。例えば:
Integer num1 = 10;
Integer num2 = 20;
int result = num1.compareTo(num2);
if(result < 0) {
System.out.println("num1 is less than num2");
} else if(result > 0) {
System.out.println("num1 is greater than num2");
} else {
System.out.println("num1 is equal to num2");
}
上記の方法を使用して、2つのNumber型のサイズを比較できます。