在Java中,可以使用Math.max()
函数来求两个数值中的较大值。这个函数有两个重载版本,分别用于处理整数(int)和浮点数(double)。
public class Main {
public static void main(String[] args) {
int a = 10;
int b = 20;
int max = Math.max(a, b);
System.out.println("最大值为: " + max);
}
}
public class Main {
public static void main(String[] args) {
double a = 10.5;
double b = 20.7;
double max = Math.max(a, b);
System.out.println("最大值为: " + max);
}
}
如果你需要比较自定义对象的大小,你可以重写对象的compareTo()
方法,然后使用Collections.max()
或Arrays.stream()
等方法来求最大值。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: java取模和取余的区别是什么