int[] arr = { 1, 2, 3, 4, 5 };
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
System.out.println("최댓값: " + max);
int[] arr = { 1, 2, 3, 4, 5 };
Arrays.sort(arr);
int max = arr[arr.length - 1];
System.out.println("최댓값: " + max);
int[] arr = { 1, 2, 3, 4, 5 };
int max = Arrays.stream(arr).max().getAsInt();
System.out.println("최댓값: " + max);
int[] arr = { 1, 2, 3, 4, 5 };
int max = Arrays.parallelStream(arr).max().getAsInt();
System.out.println("최댓값: " + max);
List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);
int max = Collections.max(list);
System.out.println("최댓값: " + max);
- 시간복잡도 : O(n)