switch문

예림·2023년 8월 29일
0
post-thumbnail
  • switch문
    :switch/case 문은 if 문과 비슷하지만 좀 더 일정한 형식이 있는 조건·판단문입니다
    witch 문안의 값과 정확하게 일치하는 case 값을 찾아서 해당 지역의 코드를 실행합니다
    -switch : byte, short, char, int, enum, String만 가능
    -case : 상수만 사용 가능 ( 변수 X )
    하나의 case 가 끝나는 마지막에는 'break' 문을 사용해서 종료합니다
    -default : 매칭되는 case 값이 없을때 실행 할 코드가 있으면 사용합니다( 사용 O, X )

  • switch문 형식
    switch(입력변수){case 상수값 :
    실행 코드
    break; <= switch 종료
    .....
    case 상수값 :
    실행 코드
    break;
    default :
    실행 코드
    }

  • switch문 예제

    중간에 주석에서 보이는 바와 같이 case옆에 변수는 입력할 수 없다

  • break생략

    이렇게 같은 값을 출력하는 case는 브레이크를 한번에 걸어서 코드를 줄일 수 있다
  • 문자는 switch문보다 if문(equals)

    switch문으로도 가능하지만 문자가 같은 것을 찾을 때는 if문에서 'equals'를 사용하여 매치 시키는 것이 컴퓨터가 인식할 때 더 빠르게 인식할 수 있다

  • if문과 switch문의 활용


위와 같이 변수를 선언할 때 나누기에 경우에는 double로 선언해놓은 것을 볼 수 있다 이런 부분을 캐치하는 것이 능력중 하나이다 그리고 나누기를했을 때 결과 값의 소수점이 숫자에 따리 소수점자릿수가 15~16개까지 나올 수 있기 때문에 그걸 printf로 설정해 놓은 것이다

profile
커피 잘 마시는 사람

0개의 댓글

관련 채용 정보