만일(if) 조건식이 참(true)이면 {} 안의 문장들을 수행
if(조건식){
//조건시이 참(true)일 때 수행될 문장들을 적는다
}
//////////////////////////////////////////////////
int a=80;
if(a>60){
System.out.println("합격입니다")
}
결과 : 합격입니다
조건식의 결과가 참이 아닐 때, 즉 거짓일 때 else블럭의 문장을 수행하는 뜻
if(조건식){
//조건식이 참(true)일 때 수행될 문장들을 적는다.
}else{
//조건식이 거짓(false)일 때 수행될 문장들을 적는다.
}
int a=80;
if(a>90){
System.out.println("합격입니다")
}else{
System.out.println("불합격입니다")
}
결과 : 불합격입니다
if문의 블럭 내에 또 다른 if문을 포함시키는 것이 가능한데 이것을 중첩 if문이라고 부르며 중첩의 횟수에는 거의 제한이 없다.
if (조건식1){
//조건식1의 연삭결과가 true일 때 수행될 문장들을 적는다.
if (조건식2){
//조건식1과 조건식2가 모두 true일 때 수행될 문장들
}else{
//조건식1이 true이고, 조건식2가 false일 떄 수행되는 문장들
}else{
//조건식1이 flase일 때 수행되는 문장들
}
}