The Debugging Chronicles : "코드의 미학"
Mentor JAVA - section04. 제어문-1 본문
01. 제어문
프로그래밍 언어는 제어문을 사용해 실행문을 비 순차적으로 수행
제어문은 실행문의 수행 순서를 변경하는 것으로 조건문, 반복문, 분기문이 있다.
조건문과 반복문은 실행 흐름을 제어하는 제어식과 수행할 실행문으로 구성되는데ㅑㄹ,
수행할 수행 문이 여러 개 있으면 중괄호{}로 묶어야 한다.
이렇게 중괄호로 묶인 실행문의 조합을 복합문 또는 블록문이라고 한다.
02. 조건문
조건식에 따라서 프로그램의 흐름을 제어할 수 있는 문법
조건문은 크게 if 문과 switch문이 있다.
일반적으로 고려해야할 조건이 적으면 if문,조건이 많으면 switch문을 사용하는 것이 효율적이다.
03. if 문
if(조건식){
코드;
...
}
boolen으로 결과 를 확인할 수 있는 모든 식을 조건식에 넣을 수 있다.
04. if - else 문
만약 ~라면 , A하고 아니면 B를 하겠다.
if(조건식){
코드; // 조건식이 treu 일때 실행
...
}else{
코드 ; // 조건식이 false일 때 실행
...
}
05. if-else if 문
한 문장에 여러 개의 조건식을 사용할 수 있는 문법
if(조건식1){
코드; // 조건식1이 true 일때 실행
....
}else if(조건식2){
코드; // 조건식1이 false이고, 조건식 2가 true 일때 실행
}else{
코드; // 조건식1,2 모두 false일 때 실행
}
06. switch 문
switch 문에 조건으로 사용될 수 있는 연산자는 '==', 즉 두 개의 피연산자의 값이 같을 때만 조건으로 활용할 수 있다.
하나의 변수 안에 저장되어 있는 값을 다수의 값과 비교해야 할 때 주로사용
switch(변수){
case 값1 : // 조건 1 : 변수가 값1과 같은 때
코드; // 조건 1이 만족할 때 실행되는 구문
...
break; // 조건 1의 구문을 끝내고, switch 문을 완전히 빠져나가는 역할
case 값2 : // 조건 2: 변수가 값2과 같은 때
코드; // 조건 2이 만족할 때 실행되는 구문
break;
default : // 조건 1, 2 모두 만족 하지 않을 때
코드 ;
}
'JAVA > Mentor JAVA' 카테고리의 다른 글
Mentor JAVA - section06. 배열 (0) | 2024.07.17 |
---|---|
Mentor JAVA - section05. 제어문-2 (0) | 2024.07.16 |
Mentor JAVA - section03. 연산자 (0) | 2024.07.14 |
Mentor JAVA - section02. 변수와 자료형 (0) | 2024.07.13 |
Mentor JAVA - section01. 자바 프로그래밍의 기본 (0) | 2024.07.12 |