ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [자바기초] 제어문(반복문) 정리노트
    º Language º/Java 2023. 3. 15. 20:43

    2. 반복문 (for, while, do~while)

    - 어떠한 조건을 만족하는 동안에 명령어(들)을 반복하여 실행시킬때에 사용하는 문장입니다.

     

    * break와 continue 

    - breakcontinue는 제어문에서 사용하는 키워드 입니다.

    - breakswitch나 반복문을 탈출 시킬때에 사용하는 키워드 입니다.

    - continue는 반복문 안에서 사용되며 continue 이후의 문장은 실행시키지 않고 다음 조건식이나 증감식을 수행하라는 의미 입니다.

     

     

    * for 반복문을 사용하는 형식

     

    for( 반복할 조건의 초기값 ; 최종 만족한 조건식 ; 증감식 ){
    	명령어(들)
    }
    
    
    for( i=0 ; i<=10 ; i++ ){
    	System.out.println(i);
    }
    > for 문의 항1,2,3의 조건식을 만족할 동안에 명령어()을 반복하여 실행합니다.

     

    연습)
    - 사용자 한테 임의의 수 N을 입력받아 1에서 N까지의 합을 누적하여 출력하는 프로그램을 작성해 봅니다.
     

    연습)

    - 사용자 한테 구구단 중에 몇단을 출력할 지 입력받아 해당 구구단을 출력하는 프로그램을 작성합니다.

     실행 예 : 몇단을 출력할까요?  2

    2 * 1 = 2

    2 * 2 = 4

    ~~

    2 * 9 = 18

     

     

     

    * for 중첩 반복문

     

    - 반복문안에 또 다른 반복문이 포함되는 것을 말합니다.

    for(int i=1; i<= 3; i++){
    	for(int j=1; j<=2; j++){
    		System.out.println("hello");
    	}
    }
    
    i=1
    	j=1,2
    i=2
    	j=1,2
    i=3
    	j=1,2

     

    * while 반복문의 형식

     

    초기값
    while( 조건식 ){
        반복실행시킬 명령어(들);	
        증감식;
    }

    > while 문 위에 초기값이 들어가고 반복문 안에 반복시킬 명령와와 증감식이 들어갑니다.

     

     

    * do ~ while 반복문의 형식

     

    초기값;
    do{
       반복 실행 시킬 명령어(들)
       증감식;
    }while(조건식);

    > do 반복문 위에는 초기값을, 반복문 안에 반복 명령어/증감식을 작성하며, 마지막 while(조건식)이 들어갑니다.

     

     

    * while문과 do~while문의 차이는?
     
    - 처음부터 조건을 만족하지 않는 상황일때, while문은 반복문을 한번도 실행하지 않을 수 있어요.

    그러나 do~while문은 적어도 반복문을 한번은 실행합니다!

     

    * 기본적으로 사용되는 반복문 형태는?
     
    - for : 횟수가 분명하게 정해져 있을 때 사용 됩니다.
     
    - while / do~while : 횟수가 분명하게 정해지지 않고 어떠한 상황을 만족할 동안 반복시켜야 할 때 사용 됩니다.

     

     

Coder yein