在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()
等方法來求最大值。