조건문
: 조건을 만족할 때만 {}를 수행 (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번)
'Language > JAVA' 카테고리의 다른 글
백준 1058번 친구(Java) (0) | 2023.05.25 |
---|---|
[자바의 정석] Chapter 5. 배열 (1) | 2023.05.10 |
[자바의 정석] Chapter3 연산자(Operation) (0) | 2023.05.04 |
[자바의 정석] Chapter2. 단축키/변수/상수/리터럴/문자열/기본형과 참조형/printf (0) | 2023.04.06 |
자바의 정석 Chapter1 (0) | 2023.02.24 |