티스토리 뷰
조건문
- 특정 조건에 따라 실행여부를 결정하는 구문
if 문
조건식에 따라 특정 문장 실행여부를 결정하는 기본적인 조건문
( ) 안의 조건식 판별 결과 true > 블록{ } 안의 실행문을 실행, false > 실행하지 않음
문장1;
if(조건식){
문장2;
}
문장3;
// true : 문장1 -> 문장2 -> 문장3
// false : 문장1 -> 문장3
int a = 15;
if(a > 10) {
System.out.println(a + "는 10보다 크다");
}
System.out.println("a : " + a);
// 15는 10보다 크다
// a : 15
if - else 문
( ) 안의 결과가 false 일 때 else의 { } 안의 실행문이 실행
문장1;
if(){
문장2;
} else {
문장3;
}
문장4;
// 조건식 판별결과 true : 문장1 > 문장2 > 문장4
// 조건식 판별결과 false : 문장1 > 문장3 > 문장4
// 문장2와 문장 3은 절대 동시실행될 수 없음
int c = 4;
if(c >= 5) {
System.out.println("ok");
} else {
System.out.println("no");
} // no
if - else if -else 문
조건이 여러 개일 경우 사용.
조건식에 부합되지 않는 값이 다음 조건식으로 내려감. 조건식은 동시에 실행될 수 없음.
if(조건식1){
} else if(조건식2){
} else if(조건식3){
} else{
}
int f = 4;
if(f > 5) {
System.out.println(f + "는 5보다 크다");
} else if(f < 5) {
System.out.println(f + "는 5보다 작다");
} else {
System.out.println(f + "는 5와 같다");
}
결국 자바책을 가지고 와서 보기로 했다.. 테스트 부분은 알게되면 올리고 일단 배운 것만!
'배운 것 기록 > java' 카테고리의 다른 글
[eclipse] 반복문 while, for (0) | 2022.04.30 |
---|---|
[eclipse] 중첩 if , switch문 (0) | 2022.04.28 |
[eclipse] 연산자 (0) | 2022.04.26 |
[eclipse] 형변환 (0) | 2022.04.26 |
422 String, printf(), println() (0) | 2022.04.24 |
댓글