안녕하세요!

FE 개발자 유진주입니다.

Language/JAVA

[자바의 정석] Chapter4. 조건문과 반복문

ypearl 2023. 5. 5. 11:33

조건문

: 조건을 만족할 때만 {}를 수행 (0~1번)

if (조건식) {
	// 조건식이 참(true)일 때 수행될 문장들을 적는다.
}

if (조건식1) {
	// 조건식1의 연산결과가 참일 때 수행될 문장들을 적는다.
}else if (조건식2) {
	// 조건식2의 연산결과가 참일 때 수행될 문장들을 적는다.
}else if (조건식3) {
	// 조건식3의 연산결과가 참일 때 수행될 문장들을 적는다.
}else { // 마지막은 보통 else 블럭으로 끝나며, else 블럭은 생략가능하다!
	// 위의 어느 조건식도 만족하지 않을 때 수행될 문장들을 적는다.
}

🎈if-else들 여러 개 중의 하나

✨ 자주 쓰이는 조건식의 다양한 예

조건식 조건식이 참일 조건
90 <= x && x <= 100 정수 x가 90이상 100이하일 때
x < 0 || x > 100 정수  x가 0보다 작거나 100보다 클 때
x%3==0 && x%2!=0 정수 x가 3의 배수지만, 2의 배수는 아닐 때
ch=='y' || ch=='Y' 문자 ch가 'y' 또는 'Y'일 때
ch==' ' || ch=='\t' || ch=='\n' 문자 ch가 공백이거나 탬 또는 개행 문자일 때
'A' <= ch && ch <= 'Z' 문자 ch가 대문자일 때
'a' <= ch && ch <= 'z' 문자 ch가 소문자일 때
'0' <= ch && ch <= '9' 문자 ch가 숫자일 때
str.equals("yes") 문자열 str의 내용이 "yes"일 때(대소문자 구분)
str.equalsIgnoreCase("yes") 문자열 str의 내용이 "yes"일 때(대소문자 구분안함)

 

반복문

: 조건을 만족하는 동안 {}를 수행 (0~n번)