뚜벅이 한걸음

조건문 본문

java

조건문

뚜벅뚜벅뚜벅이 2022. 7. 9. 20:15
반응형

주어진 조건에 따라 다른 문장을 수행할 수 있도록 프로그래밍하는 것

조건문에는 if 문, if-else 문, if-else if-else 문이 있다.

조건식 안에 들어갈 수 있는 것은

①결과가 참,거짓으로 판별되는 식, ②거짓의 값을 가진 변수, 상수가 올 수있다.

연산의 결과가 참, 거짓이 되는 관계 연산자를 많이 사용

1. if 문

: 조건문의 가장 단순한 형식으로 '만약~이라면' 이라는 뜻을 나타낸다.

주어진 조건식이 참일 경우레 중괄호 안에 있는 문장을 수행한다.

if(조건식){
수행문; //조건식이 참일 경우레 이 문장을 수행한다. 
}

2. if-else 문

if(조건식) {
수행문1; //조건식이 참일경우 이 문장을 수행 
} else{
수행문2; //조건식이 거짓일 경우에 이 문장을 수행
}

조건식을 만족하는 경우와 만족하지 않는 경우 모두를 나타낼때는 if-else문을 사용한다.

'만약~이라면, 그렇지 않다면' 으로 해석된다.

3. if-else if-else 문

이전의 조건식들은 하나의 조건을 만족하는지 아닌지의 경우를 보았지만, 하나의 상황에서 조건이 여러개인 경우에는 if-else if-else 문으로 표현 할 수 있다.

if(조건식) {
수행문1; //조건식1이 참인경우 수행 
} else if(조건식2) {
수행문2; //조건식2가 참인 경우에 수행 
} else if(조건식3) {
수행문3; //조건식3이 참인 경우에 수행 
} else{ 수행문4; //위의 조건이 모두 해당하지 않는 경우에 수행 
} 수행문5; //if-else 문이 끝난 후 수행

※조건식이 수행될때 조건식은 위에 배치된 조건부터 순서대로 수행되고 조건이 맞으면 빠져 나가므로 조건의 순서를 정하는 것도 중요하다.

4. 조건문과 조건 연산자

if-else 구문은 조건연산자로도 구현할 수 있다.

5. Switch-case문

조건식의 경과가 정수또는 문자열 값이고 그 값에 따라 수행되는 경우가 각각 다른경우에는 switch case가 코드도 깔끔하고 가독성도 좋다. 다만 case에 범위를 설정할 수는 없고 값을 지정하는 것이기때문에 사용하는 경우를 잘 생각해야한다.

break;를 사용하는데 break;에 걸리면 switch-case문의 수행을 멈추고 빠져나간다.

 
 
반응형

'java' 카테고리의 다른 글

메쏘드 ,method  (0) 2022.07.10
반복문을 이용하여 별 찍기  (0) 2022.07.09
비트 연산자  (0) 2022.07.09
기본 연산자(2)  (0) 2022.07.09
기본 연산자(1)  (0) 2022.07.09