본문 바로가기
자바/자바

[자바] 1부터 100사이의 3의 배수의 합을 계산하시오

by 이얏호이야호 2023. 1. 2.

물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때

혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다!

힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고

답안을 확인해보세요

 

더보기

3의 배수인지 여부를 어떻게 판단할 수 있을까요?

%(나머지)를 계산하는 연산을 이용하면됩니다!

예를들어 

3%3   //3 나누기 3의 나머지는 0이므로 2의 배수

6%3  //6 나누기 3의 나머지는 0이므로 2의배수

이 개념을 이용하여 프로그램 작성해보세요!

프로그램 기본 틀입니다.

생각을거쳐 작성해보시고 정답코드를 확인해보세요!

public class Main
{
	public static void main(String[] args) {
	    int sum=0;
	    
	    for(int i=1;i<=100;i++){		
	        if(			)		//만약 i 나누기 3의 나머지 값이 0이라면
	            		//sum과 i를 더해줍니다.
	    }
	    System.out.println("1부터 100사이의 모든 3의 배수의 합은 "+ sum+ " 입니다.");	//출력
	}
}

 

 

 

 

 

더보기
public class Main
{
	public static void main(String[] args) {
	    int sum=0;
	    
	    for(int i=1;i<=100;i++){		
	        if(i%3==0)		//만약 i 나누기 3의 나머지 값이 0이라면
	            sum+=i;		//sum과i를 더해줍니다.
	    }
	    System.out.println("1부터 100사이의 모든 3의 배수의 합은 "+ sum+ " 입니다.");	//출력
	}
}

 

 

 

 

댓글