본문 바로가기
알고리즘/백준

[백준 10039번 ː 자바(JAVA)] 평균 점수

by 그릿er 2020. 4. 20.

 

<문제>

 

상현이가 가르치는 아이폰 앱 개발 수업의 수강생은 원섭, 세희, 상근, 숭, 강수이다.

어제 이 수업의 기말고사가 있었고, 상현이는 지금 학생들의 기말고사 시험지를 채점하고 있다. 기말고사 점수가 40점 이상인 학생들은 그 점수 그대로 자신의 성적이 된다. 하지만, 40점 미만인 학생들은 보충학습을 듣는 조건을 수락하면 40점을 받게 된다. 보충학습은 거부할 수 없기 때문에, 40점 미만인 학생들은 항상 40점을 받게 된다.

학생 5명의 점수가 주어졌을 때, 평균 점수를 구하는 프로그램을 작성하시오.

 

 

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
import java.util.*;
 
 
public class Main {
 
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] Array = new int[5];
        int tot=0;
        for(int i=0; i<Array.length; i++) {
            Array[i] = sc.nextInt();
            if(Array[i]<40) {
                Array[i]=40;
                tot += Array[i];
            }else {
            tot += Array[i];
                }
            }
        
        System.out.println(tot/5);
        } 
        
    }
 
 
 
 

 

 


 

Scanner sc = new Scanner(System.in); 이 줄을 for문 사이에 넣었을 때 런타임 에러가 떠서

 

바깥으로 꺼내보니 해결되었어요ㅜㅜ