JAVA 제어문

박승현·2022년 3월 5일
0

JAVA

목록 보기
3/16

1. If문

if(조건식) {
	//실행부분
}
/*
1. 조건식 : 식의 결과가 참 또는 거짓으로 구분될수 있는 식
2. 실행부분 : 조건식의 결과가 참이면 실행
*/

2. if-else문

if(조건식) {
	//실행부분1
}
else {
	//실행부분2
}
/*
1. 실행부분1 : 조건식이 참이면 실행
2. 실행부분2 : 조건식이 거짓이면 실행
*/

3. if-else if

if(조건1) {
	//실행부분1
}
else if(조건2) {
	//실행부분2
}
else if(조건3) {
	//실행부분3
} 
else {
	//실행부분4
}
/*
1. 조건1이 참이면 실행부분1이 실행된다.
2. 조건1이 거짓이면 조건2로 넘어가 참인지 거짓인지 구분하고 참이면 실행부분2가 실행된다.
3. 조건2가 거짓이면 조건3으로 넘어가 참, 거짓 구분하고 참이면 실행부분3이 실행된다.
4. 참인 조건식이 없으면 실행부분4가 실행된다.
*/

4. 중첩 if문

if(조건1) {
	//실행부분1
	if(조건2) {
    	//실행부분2
    }
    else {
    	//실행부분3
    }
}
else {
	//실행부분4
}
/*
1. 조건1이 참이면 실행부분1이 실행되고 조건2로 넘어간다.
2. 조건2가 참이면 실행부분2가 실행되고 거짓이면 실행부분3이 실행된다.
3. 조건1이 거짓이면 실행부분4가 실행된다.
*/

5. switch문

switch(조건식) { //switch 조건식의 결과 값이 true,false 이면 안됨
	case1:
    	//조건식의 결과와 값1이 같은 경우 실행
       	break;
    case2:
    	//조건식의 결과와 값2이 같은 경우 실행
       	break;
    default:
    	//조건식의 결과와 일치하는 값이 없을 때 실행
}

6. for문

for(초기화;조건식;증감식) {
	System.out.println("조건식이 참일 때 실행되는 부분");
}
/*
1. 초기화 : 반복문에 사용할 변수를 초기화
2. 조건식 : 조건식의 값이 true이면 내용실행 false이면 for문 종료
3. 증감식 : 변수의 값이 증감식에 의해서 변수의 값이 변경됨
4. 실행부분 : 조건식이 true면 실행
for문 순서 : 1 -> 2 -> 4 -> 3 -> 2 -> 4 -> 3-> .... 
*/

7. while문

while(조건식) {
	//실행되는 부분
}
// while문의 조건식이 true이면 계속 반복되고 false가 된다면 while문을 종료

8. do~while문

do {
	//실행되는 부분
} while(조건식);

// 먼저 do의 실행되는 부분이 먼저 실행되고 while 조건식이 true이면 계속 반복되고 false가 된다면 do~while문을 종료 

9. break문, continue문

// break문
do {
	if(조건식) {
    	//실행부분
    	break;
    }
    
}while(조건식);


//do~while문을 반복하다가 if의 조건식이 true이면 실행부분이 실행되고 break에 의해 do~while문 종료
// continue문
while(조건식) {
	if(조건식) {
    	//실행부분
    	continue;
    }
}
//while문을 반복하다가 if의 조건식이 true이면 실행부분이 실행되고 continue에 의해서 while문이 종료되지 않고 반복문이 다시 실행
profile
그냥 해보자 안되더라도 해보자 끝까지 해보자

0개의 댓글

관련 채용 정보