Java/for문

for문(6)

은찡안찡 2022. 10. 17. 17:31

문제 > 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+"이다.");
	}

}

 

'Java > for문' 카테고리의 다른 글

for문(8)  (0) 2022.11.11
for문(7)  (0) 2022.10.17
for문(5)  (0) 2022.10.17
for문(4)  (0) 2022.10.14
for문(3)  (0) 2022.10.14