switch 문 : 다중 조건시 사용
- switch ~ case ~ (default) ~ break
- break 탈출문 : break를 만나면 { } 블럭을 탈출하고 명령을 끝낸다.
switch ( int형 or String형 표현식 ) {
case 값1 :
실행문 1 ;
break ;
case 값2 :
실행문 2 ;
break ;
default :
기본실행문 ;
break ;
}
예제. switch 문으로 학점 구하기
public static void main(String[] args) {
int jumsu = (int)(Math.random() * 100) ; //임의의 점수생성
System.out.println("당신의 점수는 : " + jumsu);
System.out.println(jumsu/10); //소수점 이하는 버려짐
switch(jumsu / 10) {
case 9:
System.out.println("당신의 학점은 A입니다.");
break;
case 8:
System.out.println("당신의 학점은 B입니다.");
break;
case 7:
System.out.println("당신의 학점은 C입니다.");
break;
case 6:
System.out.println("당신의 학점은 D입니다.");
break;
default:
System.out.println("당신의 학점은 F입니다.");
System.out.println("재수강 대상입니다.");
break;
}
}
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA] 자바 반복문 2. for 반복문 사용법, 예제 (0) | 2021.07.21 |
---|---|
[JAVA] 자바 반복문 1. while 문 / do~ while문 차이점, 사용법, 예제 (0) | 2021.07.21 |
[JAVA] 자바 조건문 1. if~else 문 사용법, 예제 (0) | 2021.07.18 |
[JAVA] 자바 연산자 : 단항연산자, 이항연산자, 삼항연산자 (0) | 2021.07.18 |
[JAVA] 자바 기초문법 : 주석, 명명규칙 (0) | 2021.07.17 |