[Java] score에 따라 grade 나누기 (if -> switch)

Ogu·2022년 9월 2일
0

아래 if문을 Switch문으로 바꾸는 방법

int score = 90;
//        char grade = 0;
//        if (score >= 90) {
//            grade = 'A';
//        } else if (score >= 80) {
//            grade = 'B';
//        } else if (score >= 70) {
//            grade = 'C';
//        } else {
//            grade = 'F';
//        }
//        System.out.println("grade = " + grade);

switch 문

10으로 나눠서 몫에 따라 분류한다. 100점일때는 10이 되어 break문을 작성하지 않고 9로 넘기면 된다.

score = 90;
        grade = 0;

        switch(score / 10) {
            case 10:
            case 9:
                grade = 'A';
                break;
            case 8:
                grade = 'B';
                break;
            case 7:
                grade = 'C';
                break;
            default:
                grade = 'F';
                break;
        }
        System.out.println("grade = " + grade);
        
profile
Hello! I am Ogu, a developer who loves learning and sharing! 🐤🐤 <br> こんにちは!学ぶことと共有することが好きな開発者のOguです!🐤

0개의 댓글