본문 바로가기
study/Java

[Java] 13. 반복문 (for, while, do while) Exam1 (1부터 100까지의 짝수의 합을 구하기)

by 금이패런츠 2022. 3. 14.
728x90
반응형
package chap4;
/*
 * 1부터 100까지의 짝수의 합을 구하기
 * for
 * while
 * do while
 */
public class Exam4 {
	public static void main(String[] args) {
		
		//for문
		int sum=0, i=0;
		System.out.println("for문1");
		for (i=1; i<=100; i++) {
			if(i%2==0)
			sum += i;
		}
		System.out.println("sum = " + sum);
		
		sum=0; i=0;
		System.out.println("for문2");
		for (i=2; i<=100; i+=2) {			
			sum += i;
		}
		System.out.println("sum = " + sum);
		
		//while문
		System.out.println("while문1");
		sum=0;
		i=1;
		while(i<=100) {
			if(i%2==0) sum += i;
			i++;
		}
		System.out.println("sum = " + sum);
		
		System.out.println("while문2");
		sum=0;
		i=2;
		while(i<=100) {
			sum += i;
			i+=2;
		}
		System.out.println("sum = " + sum);
		
		//do while문
		System.out.println("do while문1");
        sum=0;
        i=1;
        do {
        	if(i%2==0) sum += i;
        	i++;
        }while(i<=100);
        System.out.println("sum = " + sum);
        
        System.out.println("do while문2");
        sum=0;
        i=2;
        do {
        	sum += i;
        	i+=2;
        }while(i<=100);
        System.out.println("sum = " + sum);
	}
}
728x90
반응형