본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

반복문 for와 while (feat. continue & break)

for문과 while모두 반복해서 돌리는 코드다.

그중 for문은 조건이 맞는것들만, while은 조건이 충족(참, true)일때 반복하는데

for문의 조건이 만약 비어있다면 사실 while(true)과 같다고 하겠다.

 

for

for(;;) {
	System.out.println("HI");	
}

 

while

while(true) {
	System.out.println("HI");
}

 

do while

언제나 정해진 답을 가지고 코드를 돌릴 수 있는것은 아니다,

값을 모를때, 해봐야 알때 do while을 이용한다.

int num = 1;
int sum = 0;

do{
	sum=sum+num;
	num++;
}while(num<=10);
System.out.println(sum);

 

 

continue와 break

continue와 break는 반복문과 함께 사용된다

 

 

 

continue

이 조건을 제하고 진행해라

continue와 break는 반복문과 함께 사용되는데,

continue(계속, 다음)란 단어의 뜻 때문에 처음에 조금 헷갈릴 수 있다.

 

왜 우리가 업무를 하다가 누군가 새로운 지시를 요청했는데, 내가 보다 중요한 업무를 처리중이였다고 상상해보자.

요청하러 온사람은 슬그머니 새 안건을 등뒤로 감추고 이렇게 말할 것이다.

"아, 아니에요 계속하세요"

 

int num = 0;
	for(int i=0;i<=100;i++){
		if(i%2 == 0) {
			continue; //이 조건을 제하고 진행해라 = 홀수만 이용하라.
		}
		num = num+i;
	}
System.out.println("continue로 인해 홀수의 합 "+num+"이 출력됩니다.");

 

 

break

이제 그만, 출력해라.

int sum = 0;
int i;
for(i=0;;i++) { // ;; 비워놓으면 무조건 true
	sum=sum+i;
	if(sum>=100) {
		break;
	}
}
System.out.println(i);
System.out.println(sum);

 

 

 

 

'JAVA' 카테고리의 다른 글

for문으로 배열출력하기  (0) 2023.03.15
퍼프디피, 접근제어자  (0) 2023.03.15
배열의 갯수, length  (0) 2023.03.15
초기화와접근, setter getter  (0) 2023.03.15
JAVA float와 long 표시방법  (0) 2023.03.15