국비지원 복습과정 2차(반복문)

Park In Kwon·2022년 8월 13일
0

반복문에 대하여

1. for문

  • 사람이 직접 처리하기에 부담스러운 반복적인 작업을 처리하기에 매우 용이하다.

for ( 초기식; 조건식; 증감식) {

반복적으로 덩작할 구문
}

(1) 최초로 초기식을 설정한다
(2) 초기식을 설정한 다음에는 조건식을 판단한다.
(3) 만약 조건식이 참이라면 반복적으로 동작할 구문을 1회 수행한다.
(4) 반복구문을 수행한 후, 증감식으로 이동한다.
(5) 증감식을 수행한 후, 다시 조건식으로 이동한다. 여전히 조건식이 참이라면 반복수행을 처리하고,
그렇지 않다면 for문을 종료한다.

ex) for 문을 사용하여 1부터 100까지 모두 더하는 수식

public class Main01 {

	public static void main(String[] args) {
		
		int sum = 0;
		
		for( int i = 0; i <= 100 ; i++) {
			sum += i;
			
		} 
       
		System.out.println(sum);
        
        }   
     }   

2. while문

  • while문 역시 for문과 마찬가지로 반복적인 처리를 수행하는 문법이다.
  • for문은 초기식, 조건식, 증감식을 모두 내장하는 반면, while 문은 조건식만을 내장하기 때문에
    초기식과 증감식을 외부에 따로 정의해 주어야 한다.ex) while 문을 사용하여 1부터 100까지 모두 더하는 수식
public class Main02 {

	public static void main(String[] args) {
		
		int sum = 0;
		
		int i = 1;
		while (i <= 100 ) {
			sum += i;
			i++;
		} 
		
		System.out.println(sum);
        
           }      
        }

3. do ~ while 문

  • 조건의 판별을 나중에 수행하는 반복문 형태

  • 초기식을 설정한 후 do{...}안의 문장을 우선적으로 1회 실행하고 조건을 판별하므로,
    조건이 참이 아니더라도 최소 1회는 실행된다.

    ex) do ~ while 문을 사용하여 1부터 100까지 모두 더하는 수식

   public class Main03 {

	public static void main(String[] args) {
		
		int sum = 0;
		
		int i = 1;
		
		do {
			sum += i;
			i++;
			
		} while (i <= 100);
		
		
		System.out.println(sum);
		
	}
}
profile
개발자로 진로 변경을 위해 준비하고 있습니다

0개의 댓글