본문 바로가기

BOOL3

19.조건문(분기문) , bool형식 , 논리연산자3 - switch 조건문에는 if 문 외에 switch 문도 있다. 전체 형식은 다음과 같다. 변수 switch(변수) { case 비교대상값(상수): 실행할내용 break; case 비교대상값(상수): 실행할내용 break; default: 실행할내용 break; } 위 형식만으로는 이해가 잘가지 않을테니 예제를 한번 보자. int a = 10; switch( a ) { case 10: MessageBox.Show("a의 값은 10입니다."); break; case 20: MessageBox.Show("a의 값은 20입니다."); break; default: MessageBox.Show("a의 값은 10입니다."); break; } 일단 위예제를 실행하면 10이 나오는데 하나씩 뜯어보자. 최초 a 라는 변수를 선언후 s.. 2021. 9. 20.
18.조건문(분기문) , bool형식 , 논리연산자2 - if 앞장에서 조건문중 if 문 형식을 확인했다. if(조건) { 조건이 참일때 실행할내용 } else { 조건인 거짓일때 실행할내용 } 기본형태는 위와 같은데 여러가지 다른형태로 사용할 수도 있다. 아래 형식들을 보자. if ( 조건 ) { 조건이 참일때 실행할 내용 } if ( 조건 ) { 조건이 참일때 실행할 내용 } else if ( 조건 ) { 첫번째 if 에 걸리지않은 값들중 조건이 참일때 실행할 내용 } if ( 조건 ) { 조건이 참일때 실행할 내용 } else if ( 조건 ) { 첫번째 if 에 걸리지않은 값들중 조건이 참일때 실행할 내용 } else { 위 if 나 else if 에 걸리지않은 값들을 실행할 내용 } 위 형식들을 보면 else if 가 있고 else 가 있다. else if.. 2021. 9. 20.
17.조건문(분기문) , bool형식 , 논리연산자1 - if 프로그램은 조건문과 반복문만 알면 모든프로그램을 만들수 있다. 그외 다른것들은 좀더 코드를 짧게 쓰고 읽기 쉽고 사용하기 편하게 하기위한 추가옵션이다. 실제로 이제까지 배운것에 조건과 반복문만 할줄알면 프로그램 코드를 길게 쓰긴하겠지만 모든 원하는것들을 다만들수 있다. 조건문 형식은 다음과 같다. if(조건) { 조건이 참일때 실행할내용 } else { 조건인 거짓일때 실행할내용 } { 내용 } 과 같은 형식도 처음볼텐데 이미 앞에 쓰고 있던 내용이다. 버튼클릭하면 { } 사이에 우리는 내용을 쓰고 있었다. 의미는 한단락으로 묶어주는 형태인데 첫번째 쓰여져있는내용에 종속되는 세부내용이라고 생각해도 된다. 아래와 같은 느낌이라고 생각하면 가장 좋을것같다. 단락에대한 개요 { 상세한내용 } 이내용은 거의 대.. 2021. 9. 20.