반응형

[쉽게 배우는 자바 프로그래밍] 

Chapter 03. 제어문과 메서드

프로그래밍 문제 


3. 키보드로 입력된 양의 정수 중에서 짝수만 덧셈해서 출력하는 코드를 do ~ while 문을 사용해 작성하시오. 

(단, 입력된 정수가 양수가 아니라면 입력을 종료한다.)


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public static void main(String[] args) {
        // TODO Auto-generated method stub
        int num = 0;
        int sum = 0;
 
        Scanner input = new Scanner(System.in);
 
        do {
            System.out.print("양의 정수를 입력하세요 : ");
            num = input.nextInt();
            if (num > 0 && num % 2 == 0) {
                sum = sum + num;                
            }
        } while (num > 0);
        
        System.out.println("입력한 양의 정수 중에서 짝수의 합은 " + sum);
    }



반응형