24/11/13 조건문
만약 어떠한 조건을 만족하면 코드를 실행해라
🤖코드의 구조
if (조건) {
실행할 코드
} 코드 // if 문 속의 조건을 만족하지 않았을 때 중괄호{}을 빠져나와 다음 코드를 실행함

If 문의 조건이 false일 때, Else문의 코드가 실행된다.
🤖코드의 구조
if (조건) { //방구 꼈을 때
실행할 코드
}
else { //방구 안꼈을 때
실행할 코드
}
If문 속의 If문이 실행된다.
조건 안에 조건이 속해져 있는 것
🤖코드의 구조
if (조건) {방구 꼈을 때
실행할 코드
}
else if { // 방구 안꼈는데 냄새날때
실행할 코드
}
🧐사실은 나눠서 보면 아래 코드와 같다.
if (조건) {방구 꼈을 때
실행할 코드
}
else //방구 안꼈을 때
if (조건) { // 냄새날 때
실행할 코드
}
조건문 속에는
논리 연산자가 들어갈 때가 많다.
논리연산자란 Not, And, OR 처럼 조건이 여러개일 때 조건을 파악하기 위한 연산자라고 생각하면 된다.
'반대 조건'일 때 사용
부호 - !
| x | !x |
|---|---|
| true | false |
| false | true |
2가지 이상의 조건이 '모두' true, false일 때 활용
부호 - &&
| x | y | x&&y |
|---|---|---|
| true | true | true |
| true | false | false |
| false | true | false |
| false | false | false |
⚡️false가 더 강해!
❗️수학의 표현 방식(18 < age ≤ 34)은 에러 - 컴퓨터가 못알아들음
꼭! && 이걸 사용해서 활용해야 한다.
2가지 이상의 조건 중 '하나만' 만족하는 조건
부호 ||
| x | y | x |
|---|---|---|
| true | true | true |
| true | false | true |
| false | true | true |
| false | false | false |
⚡️true가 더 강해!
😐 느낀점
IF문은 어려워지면 한없이 어려워지는 것.
계속해서 반복해서 연습해야함.
IF~Else IF 실수하지 않게 조심해야함.
근데 실무에서는 If문만 쓰인다고 코치님이 그러셔서 If문만 일단 조지면 좋을 것 같은 생각...이지만 그래도 알아두면 좋겠지요~~