淘先锋技术网

首页 1 2 3 4 5 6 7

在JAVA中,我们通常需要用到比较操作符来比较两个值的大小或相等性。JAVA中的比较操作符有两种,分别是普通比较和点比较。

普通比较:
int a = 10;
int b = 20;
if(a< b){
System.out.println("a比b小");
}
if(a >b){
System.out.println("a比b大");
}
if(a == b){
System.out.println("a与b相等");
}
点比较:
Integer c = 10;
Integer d = 20;
if(c.compareTo(d)< 0){
System.out.println("c比d小");
}
if(c.compareTo(d) >0){
System.out.println("c比d大");
}
if(c.compareTo(d) == 0){
System.out.println("c与d相等");
}

普通比较操作符可以直接使用大于、小于、等于等操作符进行比较,对于基本类型数据可以直接使用,对于对象类型则需要使用equals方法进行比较。点比较则是使用compareTO方法,该方法会比较两个对象的大小关系,显式返回-1、0或1三个值,分别表示小于、等于和大于。