제어문

고태경·2023년 6월 30일
0

JAVA

목록 보기
5/9

기본적으로 컴파일러는 main 메소드 안에 있는 코드를 위에서부터 아래로 실행시킴
제어문은 이러한 실행 순서를 개발자가 원하는 순서로 실행될 수 있도록 도움

반복문

for문

정해진 횟수만큼 반복할 때 주로 사용

while문

정해지지 않은 횟수만큼 반복할 때 주로 사용

  • while(true) 무한반복

do while문

한 번은 무조건 실행, 그 뒤 조건문으로 제어

while문 뒤에 ; 꼭 붙이기
do{
} while({조건});

break문

가장 가까이에 있는 반복문을 실행 중지 or switch문을 종료

바깥 조건문도 종료시키고 싶다면 이름을 지정해주면 됨 (예시에서의 Label)
Label: for(---) {
		for(---) {
        	break Label; }
	} 

continue문

반복문의 증감식(for문)이나, 조건식으로 바로 이동

조건문

if

if(초기화식; 조건식; 증감식;)

switch

사용할 수 있는 변수 타입은 정수형 int, char, byte, short과 enum 타입
switch 문의 내부에서 정수형 값 또는 특정 문자나 문자열에 대한 비교 연산을 수행하기 때문

// 기본
switch(변수){
	case1:
    case2:
    default:
    	 실행문
}

// java12~, 표현식
// break문 생략가능
switch(변수){
	case1 -> 실행문
    case2 -> 실행문
    default -> 실행문
}

// java13~
타입 변수 = switch(변수){
	case1 -> 실행문이나 값
    case2 -> {
    	실행문;
        yield 값;
    }
    default -> 실행문이나 값
};
profile
컴퓨터정보과

0개의 댓글