<문제>
상현이가 가르치는 아이폰 앱 개발 수업의 수강생은 원섭, 세희, 상근, 숭, 강수이다.
어제 이 수업의 기말고사가 있었고, 상현이는 지금 학생들의 기말고사 시험지를 채점하고 있다. 기말고사 점수가 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
|
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문 사이에 넣었을 때 런타임 에러가 떠서
바깥으로 꺼내보니 해결되었어요ㅜㅜ
'알고리즘 > 백준' 카테고리의 다른 글
[백준 10817번 ː 자바(JAVA)] 세 수 (0) | 2020.04.21 |
---|---|
[백준 5543번 ː 자바(JAVA)] 상근날드 (0) | 2020.04.20 |
[백준 15552번 ː 자바(JAVA)] 빠른 A+B (0) | 2020.04.19 |
[백준 1110번 ː 자바(JAVA)] 더하기 사이클 (0) | 2020.04.19 |
[백준 10951번 ː 자바(JAVA)] A+B - 4 (0) | 2020.04.18 |