조건문 -조건에 따라 다른 문장이 수행되도록 하고, 반복문은 특정 문장들을 반복해서 수행한다
1-조건문 -if .switch
조건문과 if문과 switch문, 두 가지가 있으며 주로 if 문이 많이 사용된다
if 문보다 switch문이 효율적이지만,switch문은 if문보다 제약이 많다
if문-
if(조건식){
//조건식이 참(true) 일 뗴 수행될 문장들을 적는다
}
if문의 변형인 if-else문의 구조는 다음과 같습니다 if 문에 else블럭 이 추가 되었다 else 의 뜻이 그 밖의 다른 이므로 조건식의 결과가 참이 아닐때 즉 거짓일 때 else 블럭의 문장을 수행
if(조건식){
조건식이 참(true)일떄 수행될 문장들
}else{
조건식이 거짓(false)일 떄 수행될 문장들을 적는다
}
1.결과가 참인 조건식을 만날 때까지 첫 번째 조건식부터 순서대로 평가
2.참인 조선식을 만나면,해당 블럭{}의 문장들 수행
3.if-else if문 전체를 빠져나온다
중첩 if문
if(조건식1){
//조건식 1의 연산결과가 true일때 수행될 문장들을 적는다.
if(조건식2){
//조건식1과조건식2가 모두 true일 때 수행될 문장들
}else {
//조건식1이 true이고,조건식2가 false일 때 수행되는 문장들
}
}else{
//조건식1이 false일 때 수행되는 문장들
}