switch 3

[삽잡이::java] switch문은 정수뿐만 아니라 문자열도 올 수 있다.

한동안 더위와 그 외 여러 상황들로 방황을 하다가오랜만에 포스팅을 하게됬습니다...반성해라 삽잡이~~ 핑계일 뿐이야~~ 아무튼... 좀 지난 이야기이지만, Java7 이후로는 switch 문을 사용할 때'문자열'을 사용할 수 있게 되었습니다.1234567891011switch( str ) { case "삽잡이": //... break; case "shovelMan": //... break; default: //... break;}cs이처럼 String Type이 switch문의 괄호 항목 즉, Expression 에 들어올 수 있게 된 것입니다. 기존에 String형을 Switch문을 사용할 수 없었기 때문에if - else if - else 을 사용했었는데요,이제 깔끔하게 Switch문을 사용할 수 있..

#014_닷넷(.NET)_.Net Framework 기본 - foreach & switch

안녕하세요 삽잡이입니다. 이번시간에는 forech문과 switch문에 대해서 알아보려고합니다. foreach 문은 '배열의 크기를 확인할 필요 없이 배열 내의 모든 항목을 반복해서 처리하는 기능'을 제공합니다. 즉, 모든 원소를 돌리려고 사용하는 반복문이라는 것입니다. foreach문이나 굳이 그렇게 어렵게 차이가 나지 않습니다...arr에 들어있는 내용들을 모두다 하나씩 가져오라는 뜻입니다...뭐... each는 '각각', '모두'라는 뜻이기 때문이지요... foreach문을 사용할 때에는 '처음부터 끝'까지 돌립니다.하지만, 인덱스 접근을 하기 위해서는 변수를 따로 만들어줘야하는 불편함이 있습니다.따라서 인덱스 접근을 위해서는 기존 for문이 더 편할 수 있습니다. switch 문은 기존 switch..

곱씹어보자 C!_#007_ 삽잡이의 두서없이 막말하는 제어문 반복문

C언어에서 제어문과 반복문은 대표적으로 3개씩 있습니다. 제어문에는...if(), if-else, switch-case반복문에는...for, while, do-while 이렇게요! 그런데요... 우선 제어문을 사용하는 이유는 뭘까요?프로그램은 순차적인거 아시죠?예를 들어서 1. 소리질러2. 밥먹자3. 잠좀자자 이렇게 3줄이 작성되있다면, 프로그램은 1->2->3 순서대로 진행이 되지요.이때, 제어문은 무엇인가 판단을 해서 문장의 순서를 제어하고자 할 때 사용한답니다. 아하... 제어문을 사용한다면 코드를 다 진행하는 것이 아니라,조건에 맞게 순서를 건너 뛰어 필요한 문장으로 접근할 수 있겠습니다. if 문의 종류는 계단식 스타일에서 자주 사용하고요switch 문 같은 경우에는 제어문장은 제어문장인데 분기..