티스토리 뷰

배운 것 기록/java

[eclipse] 조건문

키죽 2022. 4. 27. 20:55

조건문

- 특정 조건에 따라 실행여부를 결정하는 구문

 

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
댓글
최근에 올라온 글
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함