코딩항해기

[과제/JAVA] 1부터 11까지 짝수들의 합을 구하기 본문

problem solving/과제&실습 코딩

[과제/JAVA] 1부터 11까지 짝수들의 합을 구하기

miniBcake 2024. 6. 17. 15:11

[문제]  Q4. 1부터 11까지 짝수들의 합을 구해주세요.

*while VS for무엇이 유리할지 고민해보기
*가독성 신경쓰기
*주석 꼼꼼히 작성하기

package class01;

public class homework01 {
//	[과제+]
//			Q4. 1부터 11까지 짝수들의 합을 구해주세요.
//			*while VS for무엇이 유리할지 고민해보기
//			*가독성 신경쓰기
//			*주석 꼼꼼히 작성하기
//
//			>풀이는 다음특강시작할때

	public static void main(String[] args) {
//		해당 반복문은 반복횟수가 정해져있으므로 for문이 유리하다

		int start = 1; //시작하는 값
		int end = 11; //끝나는값
		int sum = 0; //짝수 값을 누적할 변수

		for (int i = start; i <= end; i++) { //start부터 end값을 포함하여 반복
//			System.out.println("for"+i); //중간확인용
			if (i % 2 == 0) { //2로 나누었을 때 나머지가 0이라면 == 짝수라면
//				System.out.println("if true"+i); //중간확인용
				sum += i; //누적
			}
		}//반복 종료
		
		System.out.println(start + "부터 " + end + "까지 짝수만 더한 값은 " + sum + "입니다."); //누적값 출력
	}
}

 

 

console

1부터 11까지 짝수만 더한 값은 30입니다.