본문 바로가기

알고리즘/Jungol

[JAVA] 정올기초다지기 배열1-형성평가03

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package 배열1.형성평가03;
 
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
 
        int [] arr = new int [10];
        int num =0;
        int odd =0;
        int even =0;
        
        Scanner sc = new Scanner(System.in);
        for(int i=0;i<arr.length;i++) {
            num = sc.nextInt();
            arr[i] = num;
        }
        for(int i=0;i<arr.length;i++) {
            if((i+1)%2==0) { //짝수일때,
                even += arr[i];
            }
            else { //홀수일때,
                odd += arr[i];
            }
        }
        System.out.printf("odd : %d\neven : %d",odd,even);
        sc.close();
    }
}
 

 

 

> if문에서 %를 사용하여 나누엇을때 나머지값이 있는지 없는지를 구분하여 짝수와 홀수를 나누고,

   짝수면 짝수인 even변수에 홀수면 odd변수에 그 값을 더해주어 출력합니다.