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