배열의 최대값을 찾는 알고리즘 – Java

max라는 변수의 초기값을 배열의 인덱스 0으로 정의하고 루프문을 통해 인덱스 1부터 배열의 마지막 인덱스까지 크기 비교를 수행한다.
비교하는 동안 max 변수에 저장된 값보다 큰 경우 max 변수는 배열(현재 인덱스 번호)로 재정의됩니다.

static int maxOf(int() arr) {
    int max =arr(0);
    for(int i = 1; i < arr.length; i ++) {
        if(max < arr(i)) {
            max = arr(i);
        }
    }

    return(max);
}