티스토리 뷰
Switch문
Switch문은 변숫값에 따라 문장을 실행할 수 있도록 한다.
Switch문의 간단한 예제를 만들었다.
switch(1) //스위치 값을 1로 지정했다.
{
case 1://스위치 값이 1일 경우 아래의 코드를 실행한다.
System.out.println("1");
case 2://스위치 값이 2일 경우 아래의 코드를 실행한다.
System.out.println("2");
case 3://스위치 값이 3일 경우 아래의 코드를 실행한다.
System.out.println("3");
case 4://스위치 값이 4일 경우 아래의 코드를 실행한다.
System.out.println("4");
}
Switch문의 값은 현재 1이다. case문은 switch문의 값을 보고 값이 같으면 코드를 실행한다.
case 1:항목이 현재 Switch문과 같은 값을 가졌기 때문에 실행결과는 다음과 같다.
1,2,3,4 항목이 차례대로 나오는데 이는 오류가 아니다. break문을 사용하지 않으면
case 항목은 실행된 순간부터 차례로 출력하게 된다. 그래서 원하는 값만 출력하고 싶을 때는 break문을 반드시 사용해줘야 한다.
switch(2) //스위치 값을 1로 바꿨다.
{
case 1://스위치 값이 1일 경우 아래의 코드를 실행한다.
System.out.println("1"); break;
case 2://스위치 값이 2일 경우 아래의 코드를 실행한다.
System.out.println("2"); break;
case 3://스위치 값이 3일 경우 아래의 코드를 실행한다.
System.out.println("3"); break;
case 4://스위치 값이 4일 경우 아래의 코드를 실행한다.
System.out.println("4"); break;
이런 식으로 break문을 추가하면, 내가 출력하고자 하는 값을 정확하게 출력할 수 있다.
switch(5) //스위치 값을 1로 바꿨다.
{
case 1://스위치 값이 1일 경우 아래의 코드를 실행한다.
System.out.println("1"); break;
case 2://스위치 값이 2일 경우 아래의 코드를 실행한다.
System.out.println("2"); break;
case 3://스위치 값이 3일 경우 아래의 코드를 실행한다.
System.out.println("3"); break;
case 4://스위치 값이 4일 경우 아래의 코드를 실행한다.
System.out.println("4"); break;
default ://case 외에 모든 값
System.out.println("?"); break;
}
참고사항: case로 지정하지 않은 값 들은 default 문을 추가하면 case 값 외에 모든 값을 출력할 수 있다.
'웹 프로그래밍 > JAVA' 카테고리의 다른 글
For문,다중 for문 (JAVA) (0) | 2021.01.30 |
---|---|
if,else if,else문 (JAVA) (0) | 2021.01.30 |
Eclipse 단축키 (0) | 2021.01.29 |
삼항연산자(JAVA) (0) | 2021.01.29 |
복합할당연산자(JAVA) (0) | 2021.01.29 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- LoadBalancer
- Feign
- 루틴기록
- Logstash 활용
- 오늘저녁 삼겹살
- ACTUATOR
- docker
- Gateway
- springcloud
- MariaDB
- 운동일기
- JWT
- consumer
- Logstash to ElasticSearch
- git
- Kafka Connect
- 운동
- rabbitmq
- zipkin
- config
- 빅-오
- 미래의나에게동기부여
- MSA
- producer
- prometheus
- github
- elasticSearch
- UserService
- Spring + ELK
- kafka
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함