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;
		}
		
	}
}
반응형