JAVA
조건문 switch문
초코파이쩡
2023. 1. 29. 22:01
반응형
★ 하나의 변수에 값에 대하여 여러 개의 값인지를 판단함
switch(변수)
case 값1: 실행문1; // (변수)가 값1 과 같냐? 앞에 case라는 키워드만 주면 된다 그리고 값1일때 실행문1이 실행된다
case 값1: 실행문2;// (변수)가 값2 과 같냐?
case 값1: 실행문3;// (변수)가 값3 과 같냐?
case 값1: 실행문4;// (변수)가 값4 과 같냐?
라고 지정을 해준다 if문과 비슷하지만 switch로 하였을때 이런 문장을 표현 할 수 있다.
public class switch_1 {
public static void main(String[] args) {
int a = 12;
int b =2;
char op = '+'; // op안에 변수 '+' 가 들어가 있다
switch (op) { //스위치 안에 op라는게 들어가있따
case '+': // 첫번째 케이스가 모냐면 op가 '+'냐 라고 물어보는 조건식
System.out.println(a+b); break; // 그렇다면 이걸 실행
case '-': // 두번째 케이스는 op가 '-'냐? 라고 묻고 있는 조건식
System.out.println(a-b); break;
case '*': // op가 '*' 냐? 라고 물었는데 만약에 맞다고 하면 곱하기 해라 라는 것
System.out.println(a*b); break;
case '/':
System.out.println(a/b); break;
}
}
}
반응형