Java If문

춤인형의 개발일지·2024년 11월 13일

java

목록 보기
2/14

24/11/13 조건문

IF

만약 어떠한 조건을 만족하면 코드를 실행해라

🤖코드의 구조

if (조건) {
	실행할 코드
} 코드 // if 문 속의 조건을 만족하지 않았을 때 중괄호{}을 빠져나와 다음 코드를 실행함

If - Else

If 문의 조건이 false일 때, Else문의 코드가 실행된다.

🤖코드의 구조

if (조건) { //방구 꼈을 때
	실행할 코드
}
else { //방구 안꼈을 때
	실행할 코드
}

If - Else if

If문 속의 If문이 실행된다.
조건 안에 조건이 속해져 있는 것

🤖코드의 구조

if (조건) {방구 꼈을 때
	실행할 코드
}
else if { // 방구 안꼈는데 냄새날때
	실행할 코드
}

🧐사실은 나눠서 보면 아래 코드와 같다.

if (조건) {방구 꼈을 때
	실행할 코드
}
else //방구 안꼈을 때
	if (조건) { // 냄새날 때
	실행할 코드
}

논리 연산자

조건문 속에는 논리 연산자가 들어갈 때가 많다.
논리연산자란 Not, And, OR 처럼 조건이 여러개일 때 조건을 파악하기 위한 연산자라고 생각하면 된다.

부정 (NOT)

'반대 조건'일 때 사용
부호 - !

x!x
truefalse
falsetrue

그리고(AND)

2가지 이상의 조건이 '모두' true, false일 때 활용
부호 - &&

xyx&&y
truetruetrue
truefalsefalse
falsetruefalse
falsefalsefalse

⚡️false가 더 강해!
❗️수학의 표현 방식(18 < age ≤ 34)은 에러 - 컴퓨터가 못알아들음
꼭! && 이걸 사용해서 활용해야 한다.

또는(OR)

2가지 이상의 조건 중 '하나만' 만족하는 조건
부호 ||

xyx
truetruetrue
truefalsetrue
falsetruetrue
falsefalsefalse

⚡️true가 더 강해!


😐 느낀점

IF문은 어려워지면 한없이 어려워지는 것.
계속해서 반복해서 연습해야함. 
IF~Else IF 실수하지 않게 조심해야함.
근데 실무에서는 If문만 쓰인다고 코치님이 그러셔서 If문만 일단 조지면 좋을 것 같은 생각...이지만 그래도 알아두면 좋겠지요~~ 

0개의 댓글