JAVA 06. Loop (for, while, do-while)

1 minute read

Chapter 1 ~ 4    
Ch 1 01        
Ch 2 02 03 04 05  
Ch 3 06 07 08    
Ch 4 09 10 11 12 13
Next Section
 

Loop (for, while, do-while)

for 문 - 가장 많이 사용하는 반복문

for(초기문; 조건식; 반복  작업) {
  작업문
}
for(int i=0 ; i<10 ; i++) {
  System.out.print(i);
}
//0123456789

반복 후 작업에 콤마로 분리하여 2개의 문장 작성 가능

for(i=0 ; i<10 ; i++, System.out.println(i)) { ... }

연습문제 1 : for문을 이용하여 1부터 n까지 덧셈으로 표시하고 합을 출력하는 프로그램 ForSum.java를 작성하시오.

연습문제 1 : 예시풀이

while 문 - 조건식이 true인 동안 반복 실행

while(조건식) {
  작업문
}
int i = 0;
while(i<10) {
  System.out.print(i);
  i++;
}
//0123456789

연습문제 2 : while문을 이용하여 정수를 여러개 입력받고 평균을 출력하며, 0이 입력되면 입력을 종료하는 프로그램 WhileAverage.java를 작성하시오.

연습문제 2 : 예시풀이

do-while 문 - 조건식이 true인 동안 실행

  • 작업문은 한 번 반드시 실행
do {
  작업문
} while(조건식);
int i=0;
do {
  System.out.print(i);
  i++;
} while(i<10);
//0123456789

연습문제 3 : do-while문을 이용하여 ‘a’부터 ‘z’까지 출력하는 프로그램 DoWhileAlpha.java를 작성하시오

연습문제 3 : 예시풀이

중첩 반복문

  • 반복문이 다른 반복문을 포함하는 구조
for(i=0 ; i<100 ; i++){
  for(j=0 ; j<10000 ; j++){
  
  }
}

연습문제 4 : 2중 for문을 이용하여 구구단을 출력하는 프로그램 Gugudan.java를 작성하시오.

연습문제 4 : 예시풀이

continue, break 문

  • continue
    • 반복문을 빠져나가지 않고 다음 반복으로 제어 변경
  • break
    • 하나의 반복문만 벗어남
    • 중첩 반복문의 경우, 안쪽 반복문의 break문이 실행되면 안쪽 반복문만 벗어남

Thanks for watching my post!

Categories:

Updated:

Comments