Eggs Sunny Side Up
본문 바로가기
Algorithm/Java Festival

[Java Festival] 문자열로 선언된 성적에서 성적 별 학생 수를 출력

by guswn100059 2023. 3. 9.

public class P_33 {

	public static void main(String[] args) {

		// 학생들의 성적정보가 문자열로 선언되어 있을 때
		// 각 성적 별 학생 수를 출력하시오.

		String score = "A,A,B,C,D,A,C,D,D,D,F";

		String[] score1 = { "A", "A", "B", "C", "D", "A", "C", "D", "D", "D", "F" };
		
		int cntA = 0;
		int cntB = 0;
		int cntC = 0;
		int cntD = 0;
		int cntF = 0;
		
		for(int i = 0; i < score1.length; i++) {
			if(score1[i].equals("A")) {
				cntA++;
			} else if(score1[i].equals("B")) {
				cntB++;
			} else if(score1[i].equals("C")) {
				cntC++;
			} else if(score1[i].equals("D")) {
				cntD++;
			} else {
				cntF++;
			}
		}
		System.out.println("A : "+cntA+"명");
		System.out.println("B : "+cntB+"명");
		System.out.println("C : "+cntC+"명");
		System.out.println("D : "+cntD+"명");
		System.out.println("F : "+cntF+"명");
		
		
	}

}

댓글