글 작성자: 취업중인 피터팬
728x90
기본 환경
JDK : 1.8.0_261 버전
JRE : 1.8.0_261 버전
JAVA VERSION : 8 업데이트 261
Eclipse IDE VERSION : 2020-06버전

 

시나리오

 


1부터 100까지 수 중에 3의 배수이거나 7의 배수인 수의 합을 구하는 프로그램을 만드시오

단, 3과 7의 공배수는 계산되서는 안됩니다.


 

 

다음과 같은 결과가 나와야 합니다.

 

 

정답
package ex04controlerstatement;

public class Qu_04_07 {

	public static void main(String[] args) {
		
		int sum = 0;
		
		for(int i = 1; i<=100; i++) {
			if(i % 3 == 0 || i % 7 == 0) {
				if(i % (3 * 7) != 0) {
					sum += i;
					System.out.printf("%d+", i);
				}
			}
		}
		System.out.println("=" + sum);
			
			
	}

}