본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

ChoiceFormat, limits와 grades를 설정해 등급추출하기

ChoiceFormat

특정범위에 속하는 값을 문자열로 변환할 수 있다.

import java.text.ChoiceFormat;

public class GradeExample {

    public static void main(String[] args) {
        // 등급 범위와 해당하는 문자열을 정의합니다.
        double[] limits = {60, 70, 80, 90};
        String[] grades = {"F", "D", "C", "B", "A"};

        // ChoiceFormat을 생성합니다.
        ChoiceFormat choiceFormat = new ChoiceFormat(limits, grades);

        // 특정 점수에 대한 등급을 확인합니다.
        double[] scores = {55, 67, 78, 88, 92};
        for (double score : scores) {
            String grade = choiceFormat.format(score);
            System.out.println("Score: " + score + ", Grade: " + grade);
        }
    }
}
Score: 55.0, Grade: F
Score: 67.0, Grade: D
Score: 78.0, Grade: C
Score: 88.0, Grade: B
Score: 92.0, Grade: A