色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java 找最大值和最小值

李中冰1年前8瀏覽0評論

Java是一種流行的編程語言,常用于編寫各種應(yīng)用程序。在編程中,找到數(shù)組或集合中的最大值和最小值是一個常見的任務(wù)。在Java中,這可以通過不同的方法實現(xiàn)。

//使用循環(huán)找到數(shù)組中的最大值和最小值
int[] numbers = {10, 20, 30, 40, 50};
int max = numbers[0];
int min = numbers[0];
for (int i = 1; i < numbers.length; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
if (numbers[i] < min) {
min = numbers[i];
}
}
System.out.println("最大值為: " + max);
System.out.println("最小值為: " + min);

上述代碼中,首先定義一個包含數(shù)字的數(shù)組numbers。然后使用循環(huán)遍歷數(shù)組,先將最大值和最小值設(shè)為數(shù)組的第一個元素,然后比較遍歷過程中的每個元素,如果遇到一個比當(dāng)前最大值還大的數(shù),則將最大值設(shè)為該數(shù);如果遇到一個比當(dāng)前最小值還小的數(shù),則將最小值設(shè)為該數(shù)。最后打印出最大值和最小值。

//使用Collections類找到集合中的最大值和最小值
List<Integer> values = new ArrayList<Integer>();
values.add(10);
values.add(20);
values.add(30);
values.add(40);
values.add(50);
int max = Collections.max(values);
int min = Collections.min(values);
System.out.println("最大值為: " + max);
System.out.println("最小值為: " + min);

上述代碼中,首先定義一個集合values,然后使用add方法添加一些數(shù)字。然后使用Collections類提供的max和min方法找到集合中的最大值和最小值。最后打印出最大值和最小值。

無論是使用循環(huán)還是使用Collections類,這兩種方法都是找到數(shù)組或集合中的最大值和最小值的有效方法。開發(fā)人員可以根據(jù)實際情況選擇不同的方法來實現(xiàn)這個常見的任務(wù)。