public static void ex01() {
// 점수에 따른 학점(if문)
int score = 100;
char grade; // 'A', 'B', 'C', 'D', 'F'
if (score > 90 && score <= 100) {
grade = 'A';
} else if (score > 80) { // && score <= 90 안적어도 됨 (위에서 체크했으니까)
grade = 'B';
} else if (score > 70) {
grade = 'C';
} else if (score > 60) {
grade = 'D';
} else {
grade = 'F';
}
System.out.println(score + "점은 " + grade + "학점입니다");
}
public static void ex02() {
// 점수에 따른 학점(switch문)
int score = 100;
char grade; // 'A', 'B', 'C', 'D', 'F'
switch (score / 10) {
case 10:
case 9:
grade = 'A'; // 10, 9는 결과가 같아서 10에 실행문이랑 break 안씀
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
case 6:
grade = 'D';
break;
default:
grade = 'F';
break;
}
System.out.println(score + "점은 " + grade + "입니다");
}
🟢 구디아카데미후기 IT국비지원 민경태 강사님 수업 12일차! 🟢
오늘 수업도 벨로그보다 깃헙으로 보는게 좋은 것 같아서 링크 첨부했다.
스위치문은 맨날맨날 헷갈리는데 오늘 수업을 듣고나니 PLSQL 보충때 친구가 왜 CASE문을 여러개 쓰는 오류를 냈던건지 알것 같다. SQL에서는 CASE라고 한번만 쓰면되는데 자바는 하나하나 다 붙여주는 차이가 있구나
아 쥔차웃기네 ㅋㅋㅋㅋㅋㅋㅋㅋ