[java] 조건문과 반복문 if, if else 문, 중첩 if문

2024. 9. 7. 20:08java 기초

1. if문
 - if (조건식){
  조건식이 참(true)일때 수행될 문장을 적는다.
  조건식의 결과는 반드시 true, false이어야 한다.
}


{ } : 블럭이라고 한다.
블럭안에 한문장만넣거나, 아무런문장도 넣지 않는경우 생략할 수 있다.
하지만 가능하면 생략하지 않고 사용하는것이 좋다.
나중에 새로운 문장들이 추가되면 블럭 넣어주는걸 까먹을수있기때문에.

 

2. if-else 문
 - if(조건식){
	조건식이 참(true)인경우.
} else{
	조건식이 거짓(false)인경우.
}

 

3. if-else if 문
 - if(조건식1){
	조건식1의 결과가 참(true)인경우
} else if(조건식2){
	조건식2의 결과가 참(true)인경우
} else if(조건식3){
	조건식3의 결과가 참(true)인경우
} else{
	조건식1,2,3에 해당되지 않는경우, 블럭은 생략가능
}

 

4. 중첩 if문
 - if(조건식1){
	조건식1의 결과가 참(true)인경우
	} if(조건식2){
		조건식2의 결과가 참(true)인경우
	} else {
	조건식1의 결과가 참(true)인경우
} else{
	조건식1이 거짓(false)인경우
}