본문 바로가기
프로그램이야기/JAVA

[자바]7-2. 조건문-2(switch 문)

by Doinge 2020. 2. 8.
728x90
반응형

안녕하세요 초보 개발자 Doing입니다.

요새 계속 바빠서 블로그 올릴 시간이 없었네요 ㅠㅠ

이번 시간에는 if 문에 이어 switch 문에 대해 알아보도록 하겠습니다.

switch - case 문

※정의

- 다중 if 문의 표현식과 비슷한 방법으로 실행

- 식에 맞는 부분을 찾아서 실행

- 프로그램상에 메뉴를 만드는 곳에 주로 쓰임

Switch ~ case 설명
         *
         * Switch(key){// key에 변수가 들어갈수있다.
         * case value: //value에는 변수에 대한 값들을 넣어주고 그 값과 같으면 case문 실행
         *    ****
         *    break; //  코드 실행후 멈춤.
         * 
         *    default : //case에 없을경우 실행하는곳
         *      break;
         * 
         * }

이런 식으로 쓰입니다.

예제를 보도록 하겠습니다.

switch() 안에 들어있는 식과 case 문식이 일치하면 해당 문장을 수행합니다.

switch 문을 사용할 때 한가지 주의할 것은 switch의 조건으로는 몇 가지 제한된 데이터 타입만을 사용할 수 있다. byte, short, char, int, enum, String, Character, Byte, Short, Integer

switch 문은 어려울 것은 없습니다. if 문 대신 쓰이기도 하는데 둘 중에 편하신 것으로 사용하시면 됩니다.

저도 if 문을 더 주로 사용하곤 합니다. 그럼 여기까지! 오늘은 switch 문에 대해 알아보았습니다.

다음 포스팅 때 보도록 해요~~

728x90
반응형

'프로그램이야기 > JAVA' 카테고리의 다른 글

[자바]8-1. 반복문-2(for 문)  (0) 2020.02.08
[자바]8. 반복문-1(while 문)  (0) 2020.02.08
[자바]7-1. Quiz(if 문)  (0) 2020.02.08
[자바]7. 조건문-1(if 문)  (0) 2020.02.08
[자바]6. 연산자  (0) 2020.02.08

댓글