Java 比较运算工具类
时间: 2023-08-18 20:04:11 浏览: 46
Java中没有内置的比较运算工具类,但是我们可以自己创建一个。
比较运算工具类可以封装Java中的六个比较运算符:大于(>)、小于(<)、等于(==)、不等于(!=)、大于等于(>=)和小于等于(<=),方便在业务代码中使用。
下面是一个简单的比较运算工具类的示例:
```java
public class CompareUtils {
public static boolean greaterThan(int a, int b) {
return a > b;
}
public static boolean lessThan(int a, int b) {
return a < b;
}
public static boolean equalTo(int a, int b) {
return a == b;
}
public static boolean notEqualTo(int a, int b) {
return a != b;
}
public static boolean greaterThanOrEqualTo(int a, int b) {
return a >= b;
}
public static boolean lessThanOrEqualTo(int a, int b) {
return a <= b;
}
}
```
在这个工具类中,我们封装了六个静态方法,分别对应Java中的六个比较运算符。这些方法接受两个参数,表示要比较的两个数,返回一个布尔值,表示比较结果。
在业务代码中使用这个工具类时,可以直接调用这些静态方法,例如:
```java
int a = 10;
int b = 5;
if (CompareUtils.greaterThan(a, b)) {
System.out.println("a大于b");
}
```
在这个例子中,我们使用了`greaterThan()`方法表示大于运算符,将a和b作为参数传入。如果a大于b,则输出"a大于b"。