// 比较两个 Integer 对象的大小
public class IntegerComparison {
public static void main(String[] args) {
Integer num1 = 100;
Integer num2 = 200;
// 使用 compareTo 方法比较两个 Integer 对象
int result = num1.compareTo(num2);
if (result < 0) {
System.out.println(num1 + " 小于 " + num2);
} else if (result == 0) {
System.out.println(num1 + " 等于 " + num2);
} else {
System.out.println(num1 + " 大于 " + num2);
}
// 使用 == 和 equals 方法比较两个 Integer 对象
if (num1.equals(num2)) {
System.out.println(num1 + " 等于 " + num2);
} else {
System.out.println(num1 + " 不等于 " + num2);
}
}
}
compareTo 方法:这是 Integer 类中的一个方法,用于比较两个 Integer 对象。返回值为负数表示第一个数小于第二个数,返回值为正数表示第一个数大于第二个数,返回值为零表示两个数相等。
equals 方法:用于检查两个 Integer 对象是否具有相同的值。注意,直接使用 == 比较两个 Integer 对象时,比较的是它们的引用而不是值,因此通常应使用 equals 方法来比较值。
自动装箱和拆箱:在 Java 中,int 和 Integer 可以自动转换,这使得代码更加简洁。
上一篇:java 判断文件是否存在
下一篇:selenium java
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站