JWJ_Hub 2023. 3. 16. 10:36
package loop;

public class Ex03 {
	public static void main(String[] args) {
		
		// 1) 1부터 100사이의 홀수의 합과 짝수의 합을 각각 구하여 출력하세요
		int oddSum = 0, evenSum = 0;
		for(int i = 1; i <= 100; i++) {	// 값이 변하는 변수에 대한 반복문
			if(i % 2 == 0) {
				evenSum += i;
			}
			else {
				oddSum += i;
			}
		}
		System.out.printf("홀수의 합 : %d, 짝수의 합 : %d\n\n", oddSum, evenSum);
		
		
		// 2) 1부터 1000사이의 7의 배수의 합만 구하여 출력하세요
		int sum2 = 0;
		for(int i = 1; i <= 1000; i++) {
			if(i % 7 == 0) {
				sum2 += i;
			}
		}
		System.out.println("7의 배수의 합 : " + sum2);
		System.out.println();
		
		
		// 3) 11부터 20사이의 합을 출력하세요 (for문의 범위를 지정할 수 있는가?)
		int sum3 = 0;
		for(int i = 11; i <= 20; i++) {
			sum3 += i;
		}
		System.out.println("11 ~ 20 사이의 합 : " + sum3);
		System.out.println();
		
		
		// 4) 5부터 0까지 카운트한 이후 완료 !! 라고 출력하세요
		// 반복하고 싶은 내용은 반복문 안에 넣고
		// 반복하지 않는 내용은 반복문 바깥으로 빼면 된다
		System.out.println("시작 !!");
		for(int i = 5; i != -1; i--) {
			System.out.println(i);
		}
		System.out.println("발사 !!");
	}
}