본문 바로가기

개발/Java

[Java] 조건문 / 반복문 / break / continue

조건문

 

1.if 문

if("조건") {
		
} else if {

} else{

}

 

 

2.switch문

//break;문을 꼭 넣어줘야함.
//마지막엔 default : 명시해주기 (조건 모두 불만족시 default)

switch("변수") {
	case "조건" :
		break;
	case "조건" :
		break;
	default :
}

 

 

 

반복문

 

1. for문

//기본 for문 구조
for(int i=0; i<4 ; i++){

}

//for문 사용 예시
//배열 선언
int [] numbers = {3,6,9,12,15};

//향상된 for문
for (int item : numbers) {
	System.out.print(item);
}

//기본 for문
for(int i=0;i<numbers.length;i++) {
	System.out.print(numbers[i]);
}

 

 

2. while문

while("조건") {

}

 

 

3. do-while문

//do를 먼저하고 while문 수행
do {
	//먼저한다 !
}while("조건"); //그 다음 조건 만족할 때까지 한다 !

 

 

 

break

가장 가까운 블록의 for문 또는 while, switch문을 중단 !

for(int i = 0; i<10; i++){
	if(i == 2) {
	break; //i가 2일 떄, 가장 바깥 반복문 종료
	}
	for(int j=0;j<10;j++){
		if(j ==2){
			break;//j가 2일 때, 안쪽 반복문 종료
		}
	}
}

 

 

 

continue

break와 비슷한 기능을 함.

continue를 만나면 하위의 로직을 생략하고 바로 다음 조건절로 넘어감.

int number = 0;
while(number<3) { //바로 다음 조건절로 넘어감.
	number++;
	if(number == 2){
		continue; //number가 2가 되면
	}
	System.out.println(number); //얠 생략하고
}

 

 

 

'개발 > Java' 카테고리의 다른 글

[Java] 컬렉션  (0) 2024.04.22
[Java] 배열 / 얕은 복사 / 깊은 복사 / 다차원 배열  (0) 2024.04.22
[Java] 연산자  (1) 2024.04.22
[Java] 사용자에게 값 입력 받기  (0) 2024.04.22
[Java] 변수  (0) 2024.04.22