자바 제어문

Hitee·2022년 7월 18일

자바입문기

목록 보기
15/36

제어문 :
위에서 아래로 순차적으로 실행되는 프로그램의 흐름을 변경할 때 사용한다

if 문

if (조건식) {
실행코드
}

조건식이 참일때 실행코드를 실행한다
거짓일때 실행 x
if 문의 조건식이 참이면 if문안의 코드를 실행한 후 하위 코드를 진행하고 if문의 조건식이 거짓이면 if 문을 건너 뛰고 하위 코드를 진행한다.

if else문

if (조건삭){
참일때 실행 (실행코드)
}else{
거짓일때 실행할 코드
}

if문으이 조건식이 참일때 실행되는 지역 거짓일 경우 실행되는 지역이 있음
둘중 하나는 무조건 실행됌

중첩if

if(조건식a){
조건식a가 참이면 실행
if (조건식
b){
조건식 a b둘다 참이면 실행
}else{
조건식a가 참 조건식 b가 거짓이면 실행
}else{
조건식a가 거짓일때 실행
}

조건식에 대한 결과에 대해서 세분화 하거나 재분류 할 때 사용한다.

if ~ else if

if (조건식_a){
조건식 _a가 참이면 실행
}else if(조건식 B) {
조건식a거짓 조건식b가 참이면 실행
}....{
여러 조건식
}else{
위 조건식에 만족하는게 아무것도 없을때 실행 가능
}

여러개의 조건식중 하나만 찾아서 실행한다

switch문

switch(값){
case 상수값:
실행코드
break; // <-swhitch종료
}
'----------------------------
case 상수값:
실행코드
break;
default :
실행코드
}

swihch : 문안의 값과 정확하게 일치하는case 값을 찾아서 해당 지역의 코드를 실행합니다.

-switch : 정수 문자 문자열
case : 상수만 사용 가능 (변수x)
하나의 case가 끝나는 마지막에는 'break' 문을 사용해서 종료
default: 매칭되는case값이 없을 때 실행 할 코드가 있으면 사용 (사용o ,x )

profile
백엔드 개발자를 희망하는 코린이

0개의 댓글