국비지원 JAVA 풀스택 과정/JAVA

[JAVA] 1부터 입력한 숫자까지 7의 배수를 출력하고 , 총합 구하기

ODaram 2022. 9. 29. 16:34
1부터 입력한 숫자까지 7의 배수를 출력하고 , 총합 구하기

 

1부터 입력한 숫자까지 7의 배수를 출력하고 , 총합 구하기 

1. 변수 선언 단계
2. 입력스트림 객체 생성과 사용자로부터 숫자를 입력받아 가져온다.
3. 입력받은 숫자까지 7의 배수를 출력하고 총합을 구한다.
4. 입력받은 숫자까지 7의 배수의 총합을 출력한다.

 

package com.dream.controls;
import java.util.Scanner;
public class ForEx06 {
	public static void main(String[] args) {
		System.out.println("1부터 입력한 숫자까지의 7의 배수를 출력하고, 총합 구하기");
		int num=0, sum = 0;		// 사용자로 부터 입력받은 숫자를 num에 담는다. 총합을 구하면 변수 total에 담는다.
		
		//2. 입력 스트림 객체 생성과 사용자로부터 숫자를 입력받아 가져온다.
		Scanner sc = new Scanner(System.in);
		System.out.print("임의의 숫자를 입려하세요 : ");
		num = sc.nextInt();
		
		//3. 입력받은 숫자까지 7의 배수를 출력하고 총합을 구한다.
		for(int i=7; i<=num; i+=7) {
			System.out.print(i+"\t");
			sum = sum+i;	//7의 배수를 sum에 누적시킨다. (총합)
		}
		//4. 입력받은 숫자까지 7의 배수의 총합을 출력한다.
		System.out.print("\n 7부터 "+num+" 까지의 7의 배수 총합: "+sum);

	}
}