// switch문 특징
- if문과 비슷
- 값이 명확해야 함
- 범위를 지정할 수 없음 (ex. >, <)
- 실수를 사용할 수 없음 (소수점)
- 코드 깨끗, 해독 용이
// 형식
switch(대상이 되는 변수) { → if문이라면 : if(대상이 되는 변수 == 값1){}
case 값1:
처리1
break; → 처리1을 진행하고 switch 블록{}을 벗어남
case 값2:
처리2
break;
..........
default: → 생략가능
해당 값이 없을 경우 처리
break;
}
int number = 2;
switch(number) {
case 1:
System.out.println("number는 1입니다");
break;
case 2:
System.out.println("number는 2입니다");
break;
case 3:
System.out.println("number는 3입니다");
break;
default:
System.out.println("number는 " + number);
break;
}
- break를 작성하지 않으면 밑의 처리값까지 출력됨
- default는 생략가능, 생략하면 어떤 case에도 해당되지 않을 때 아무것도 출력되지 않음
'Coding Note > Java' 카테고리의 다른 글
Java 3-1) 순환문 for / for 이용해 합계, 평균, 최대값 구하기 / 이중 for문 활용한 구구단 프로그램 (0) | 2021.12.09 |
---|---|
Java 2-8) 계산기 만들기 / switch문 이용 / if문 이용 (0) | 2021.12.09 |
Java 2-6) 조건문 if, else, else if / 삼항 연산자 / equals (0) | 2021.12.08 |
Java 2-5) Array 배열 1차원 / 2차원 (0) | 2021.12.08 |
Java 2-4) 예제_거스름돈 프로그램 (0) | 2021.12.08 |
댓글