본문 바로가기
알고리즘/Java

배열 요소 중 절댓값이 제일 큰 값 찾기(Java)

by 싸공 2020. 7. 13.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.util.Scanner;
import java.util.Arrays;
 
public class Solution {
    public static void main(String[] args) {
        int[] arr = new int[5];
        Scanner sc = new Scanner(System.in);
        
        for(int i = 1; i<6; i++) {
            System.out.print(i+"번째 값을 입력해주세요 : ");
            arr[i-1= sc.nextInt();
        }
        System.out.println("arr" + Arrays.toString(arr) + " 중 최대 값은 : " + Max(arr) + "입니다.");
    }
    
    public static int Max(int[] arr) {
        int MV = arr[0];
        int len = arr.length;
        
        for (int i = 1; i < len; i++) {
            if (Math.abs(arr[i]) > Math.abs(MV)) {
                MV = arr[i];
            }
        }
        return MV;
    }
}
cs

 

출력 화면