언어 공부/JAVA_자바

[JAVA / 자바] 자바 제어문

Seunghyun_KO 2021. 12. 25. 09:00
728x90
반응형

조건문

 - if 명령문 : 조건식을 검사하여 그 결괏값이 참(true)이면 명령문 수행, 거짓(false)이면 명령문을 수행하지 않고 건너뜀

if(조건식){
	명령문;
    ...
}
else if(조건식){
	명령문;
    ...
}
else{
	명령문;
    ...
}

 - switch 명령문 : if-else 구조를 여러 번 반복하는 다중 조건문, 식을 계산하여 구한 값과 일치하는 case문을 찾아서 해당 명령문을 수행하고, break 명령을 만나면 switch 명령문을 빠져나감(break 명령을 만날 때까지 하위 케이스 명령문도 수행함)

switch(식) {
	case 값:
    	명령문;
        break;
    case 값:
    	명령문;
    case 값:
    	명령문;
        break;
    default:
    	명령문;
}

반복문 : 같은 명령문을 여러 번 반복 수행하기 위한 제어문

 - for 반복문 : 조건식이 참(true)인 동안 명령문 반복 수행

// 형식 1
for(초기화 식; 조건식; 증감식){
	명령문;
}

// 형식 2
for(데이터타입 변수이름 : 배열이름){
	명령문;
}

 - while 반복문 : 조건식이 참(true)인 동안 명령문 반복 수행

while(조건식){
	명령문;
}

 - do-while 반복문 : 명령문을 먼저 수행한 후에 조건식을 검사하고, 조건식이 참(true)인 동안 명령문 반복 수행

do{
	명령문;
}while(조건식);

예외 (exception) - try문

 - 프로그램 실행 중 발생하는 에러

 - 예외가 발생하는 경우에 대한 처리나 출력할 메시지를 사용자가 명시하기 위해 try문 사용

try {
	명령문;
}
catch (예외_타입 예외_변수) {
	명령문;
}
finally {
	명령문;
}
728x90
반응형