Java/기타 알고리즘

입력받은 값까지 7의 배수의 총합구하기

은찡안찡 2023. 4. 5. 17:41

문제>입력받은 값(Scanner)까지 7의 배수의 총합(+=)구하기

 

package com.dream.controls;

import java.util.Scanner;

public class OverLapEx03 {
	public static void main(String[] args) {
		//1. 정수를 입력 받기 위해 입력 스트림 객체 생성, 총합을 담는 변수 선언, 사용자가 입력한 값을 담을 변수 선언
		Scanner scan = new Scanner(System.in);
		int total = 0, num = 0;
		
		//2. 메시지를 출력하고 사용자가 입력한 정수 가져오기
		System.out.print("숫자입력: ");
		num = scan.nextInt( );
		
		//3. 입력한 값까지 7의 배수를 출력하고 총합 구하기
		for(int i=7; i<=num; i+=7) {
			System.out.print("\t"+i);
			total += i; //total = total + i;
		}
		System.out.println("\n");
		//4. 총합 출력하기
		System.out.println(num+"까지 7의 배수의 총합은 "+total+"이다.");
	}
}