- switch 구문
switch(변수) {
case 값1 : 문장1
case 값2 : 문장2
default : 그외문자
}
break : switch 구문에서 빠짐.
더이상 switch구문 실행하지 말아달라는 뜻
switch 구문은 조건 설정시 범위 설정이 안됨. 값으로만 처리 가능
📌
package chap4;
public class SwitchEx1 {
public static void main(String[] args) {
int score =100;
String grade;
switch(score/10) { //10
case 10 :
case 9 : grade="A"; break;
case 8 : grade="B"; break; // switch 구문 밖으로 제어 이동.
case 7 : grade="C"; break;
case 6 : grade="D"; break;
default : grade="F"; //그외
}
System.out.println(score+"="+grade+"학점");
}
}
- switch 구문
switch(조건값) : 조건값의 자료형은
byte,short,int,char, String 만 가능.
조건문 : if, switch
1. 모든 switch 구문은 if 구문으로 변경 가능.
2. 모든 if 구문은 switch 구문으로 변경이 가능한 것이 아니다.
switch 구문은 정수형, 문자형외에는 안됨
📌
package chap4;
public class SwitchEx2 {
public static void main(String[] args) {
String value="0";
switch(value) {
case "1" : System.out.println(value);
default : System.out.println(value);
}
}
}
'수업(국비지원) > Java' 카테고리의 다른 글
| [Java] chap5 : 배열 Array - 배열 (0) | 2023.04.14 |
|---|---|
| [Java] chap4 : 제어문(조건문, 반복문) - Exam1-8 (0) | 2023.04.14 |
| [Java] chap4 : 제어문(조건문, 반복문) - 중첩 반복문(break, continue) (0) | 2023.04.14 |
| [Java] chap4 : 제어문(조건문, 반복문) - 반복문(for, while, do while) (0) | 2023.04.14 |
| [Java] chap4 : 제어문(조건문, 반복문) - If 조건문 (0) | 2023.04.14 |