import java.util.ArrayList;
import java.util.Scanner;
public class ex2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
ArrayList<Character> a = new ArrayList<Character>();
System.out.print("6개의 학점을 빈 칸으로 분리 입력(A/B/C/D/F)>>");
for(int i =0;i<6;i++) {
char c = sc.next().charAt(0);
a.add(c);
}
double sum = 0;
for(int i =0;i<6;i++) {
switch(a.get(i)){
case 'A':
sum+=4.0;
break;
case 'B':
sum+=3.0;
break;
case 'C':
sum+=2.0;
break;
case 'D':
sum+=1.0;
break;
case 'F':
sum+=0.0;
break;
}
}
System.out.println(sum/6);
}
}
결과
6개의 학점을 빈 칸으로 분리 입력(A/B/C/D/F)>>A C A B F D
2.3333333333333335
'명품JAVA프로그래밍 > 7장 제너릭과 컬렉션' 카테고리의 다른 글
[명품JAVA프로그래밍] 7장 실습문제 5-2번 (0) | 2022.02.17 |
---|---|
[명품JAVA프로그래밍] 7장 실습문제 5-1번 (0) | 2022.02.17 |
[명품JAVA프로그래밍] 7장 실습문제 4번 (0) | 2022.02.17 |
[명품JAVA프로그래밍] 7장 실습문제 3번 (0) | 2022.02.17 |
[명품JAVA프로그래밍] 7장 실습문제 1번 (0) | 2022.02.17 |