본문 바로가기

JAVA/배열 문제

배열(평균점수)구하기

문제


   평균점수를 직접 입력하여 배열로 구하기.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    Scanner Scanner = new Scanner(System.in);
        
        int sum=0
        
        int intArray[] = new int[5]; // 새로운 배열 5개 생성의미
        
        System.out.print(intArray.length + "개의 정수를 입력하시오 >>> "); // intArray.length는 길이
        
        // 배열에 입력값 넣기.
        for(int i=0; i<intArray.length; i++// (int intArray 방의 크기 5개 [0],[1],[2],[3],[4])
            intArray[i] = Scanner.nextInt(); // (int intArray 방의 크기 5개 [0],[1],[2],[3],[4]) user값 입력
        
        // 배열에 입력된값 계산 하기.
        for(int i=0; i<intArray.length; i++// (int intArray 방의 크기 5개 [0],[1],[2],[3],[4])
            sum += intArray[i]; // sum = sum + intArray[i]
        
        System.out.print("평균은" + (double)sum/intArray.length); // (double)sum / intArray.length -> (배열의 생성된 방) 즉 5로 나눈다는 의미
        Scanner.close();
 
    }
 
}
cs