public class min_max_array {런타임:
public static void main(String[] args) {
int maxVal = Integer.MAX_VALUE;
int minVal = Integer.MIN_VALUE;
int 배열[] = {51, 24, 19, 5, 37, 76, 61, 99, 101, 36};
for (int number:array)
System.out.print(number+" ");
for(int i = 0; i < array.length; i++){
if(array[i] < maxVal)
maxVal = array[i];
if(배열[i] > minVal)
minVal = 배열[i];
}
System.out.print("\n최소값 = "+maxVal);
System.out.print("\n최대값 = "+minVal);
}
}
51 24 19 5 37 76 61 99 101 36이 예제에서는 먼저 변수를 초기화합니다minVal Integer.MAX_VALUE int을 사용할 수 있습니다. 이는 초기 값이 실수로 배열의 첫 번째 값보다 작지 않도록 하기 위한 것입니다.
최소값 = 5
최대값 = 101
public void max_array_java8 (int[] tab) {
OptionalInt max = Arrays.stream(tab).max();
//또는
OptionalInt max = IntStream.of(tab).max();
}
public 무효 min_array_java8 (int[] 탭) {
OptionalInt min = Arrays.stream(탭).min();
//또는
OptionalInt min = IntStream.of(tab).min();
}
public static int max_array_guava (int[] tab) {
int max = Ints.max(tab);
최대 반환;
}
public static int min_array_guava (int[] 탭) {
int min = Ints.min(탭);
반환 분;
}
public static int max_array_apache (int[] tab) {References:
int max = NumberUtils.max(tab);
최대 반환;
}
public static int min_array_apache (int[] 탭) {
int min = NumberUtils.min(탭);
반환 분;
}
Please disable your ad blocker and refresh the window to use this website.