1) if문
2) switch문
Tip) =이 하나일 때는 대입 / == 일 경우에는 비교
<기본형태>
조건은 true 아니면 false 두가지 경우밖에 없음
== , < , > <=, >= 등의 부등호를 통해 조건을 나타낼 수도 있고, 바로 true(1) or false(0)값(boolean type)을 줘서 조건을 표시할 수도 있다.
조건이 참일 경우 if문 내의 구문 실행
조건이 거짓일 경우는 아무일도 일어나지 않음
Tip) if문안에 if문을 넣을 수 도 있다.
<조건이 참인 예시>
*AND(&&)나 OR(||)을 표시해 줄 수도 있다
AND: 나열된 조건이 모두 참이어야 true
OR: 나열된 조건이 하나라도 참이면 true
*NOT(!): 부정을 나타냄
Tip) 1번 방법은 완전 다른 조건문으로 보는 방식이기 때문에, 중복된 결과를 원하지 않는다면, 2번 방법을 써주어야한다.
<기본형태>
if문보다 직관적(같다 비교할 경우)일 수 있지만, if문 처럼 여러 조건(크기비교, && 등등)을 걸 경우 아쉬운 부분이있다.
'어떤 입력값과 같다면' 일 경우 사용(입력값이 뻔할때. ex. 키보드 방향키 입력 받을때 등)
각 구문마다 break 써주는게 좋음. 쓰지 않을 경우 조건에 해당하는 case 실행후 다음 case도 실행됨.
<실행 예시>