[ java ] JavaFestival9 - Question1 - 아래와 같이 학생들의 성적 정보가 문자열로 선언되어 있을 때 각 성적 별 학생수를 출력하시오 > java

본문 바로가기
사이트 내 전체검색

java

[ java ] JavaFestival9 - Question1 - 아래와 같이 학생들의 성적 정보가 문자열로 선언되어 있을 때…

작성자 웹지기
작성일 20-12-19 16:29 | 조회 5,725 | 댓글 0

본문

Question1

 - 아래와 같이 학생들의 성적 정보가 문자열로 선언되어 있을 때 각 성적 별 학생수를 출력하시오

 

 

public class Question1 {

    public static void main(String[] args) {

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

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

        String[] str = score.split(",");

        

        String[] hak = {"A","B","C","D","E","F"};

        

        int[] cnt = new int[6];

        for(int i=0; i<hak.length; i++) {

            int num = 0;

            for(int j=0; j<str.length; j++) {

                if(hak[i].equals(str[j])) {

                    num++;

                }

            }

            cnt[i] = num;

        }

        

        for(int i=0; i<hak.length; i++) {

            if(cnt[i] > 0)

                System.out.println(hak[i]+" : "+cnt[i]+"명");

        }

    }

}

 

결과

A : 3명

B : 1명

C : 2명

D : 4명

F : 1명

 

0 0

댓글목록 0

등록된 댓글이 없습니다.

java 목록

Total 113
게시물 검색

회원로그인

접속자집계

오늘
25,272
어제
36,187
최대
61,067
전체
18,092,449

그누보드5
Copyright © www.funyphp.com. All rights reserved.