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
반응형
'언어 공부 > JAVA_자바' 카테고리의 다른 글
[JAVA / 자바] Priority Queue(우선순위 큐) 클래스 사용법 및 함수(Method) 정리 (0) | 2022.03.13 |
---|---|
[JAVA / 자바] ArrayList vs HashSet (0) | 2022.02.12 |
[JAVA / 자바] 자바의 데이터 타입 (0) | 2021.12.19 |
[JAVA / 자바] 자바 프로그래밍 (0) | 2021.12.18 |
[JAVA / 자바] Scanner와 BufferedReader / System.out.print와 BufferWriter의 차이 (0) | 2021.12.12 |