在Java中,可以使用Math.max()
函數(shù)來(lái)求兩個(gè)數(shù)值中的較大值。這個(gè)函數(shù)有兩個(gè)重載版本,分別用于處理整數(shù)(int)和浮點(diǎn)數(shù)(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);
}
}
如果你需要比較自定義對(duì)象的大小,你可以重寫對(duì)象的compareTo()
方法,然后使用Collections.max()
或Arrays.stream()
等方法來(lái)求最大值。