在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三个值,分别表示小于、等于和大于。