1부터 100까지의 짝수와 홀수의 합 출력하기

[문제] 1에서부터 100 사이 숫자에서 홀수와 짝수의 합을 구해서 출력하는 프로그램을 작성하시오(while 문 사용)

출력 방식

홀수의 합 : 2500
짝수의 합 : 2550

코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class Test_0110 {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  int num = 1; 
  int even = 0, odd = 0;

  while (num <= 100)
  {
   if (num % 2 == 0) {
    even += num;
   }
    else
     odd += num;
   
   num++; 
  }
  
  System.out.println("홀수의 합 : " + odd);
  System.out.println("짝수의 합 : " + even);
  
 }
}

For 문 응용 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Test_0110 {

 public static void main(String[] args) {
  int num = 1; 
  int even = 0, odd = 0;
  
  for(int i = 0; i <= 100; i++) {
   if (i %2 == 0) {
    even += i;
   } else 
    odd += i;
  }
  
  System.out.println("홀수의 합 : " + odd);
  System.out.println("짝수의 합 : " + even);
 }
}

🌞 정보 : 공부 기록용 블로그입니다. 오타나 내용 오류가 있을 경우 알려주시면 감사하겠습니다.

태그:

카테고리:

업데이트:

댓글남기기