Language_Coder 126 : 반복제어문1 - 형성평가2

boom.jun.cho·2022년 3월 14일
0

Language_Coder_JUNGOL

목록 보기
77/197

문제

0 이상의 정수들이 공백으로 구분되어 반복적으로 주어진다.
0이 입력되면 반복문을 멈추고 그 전까지 입력받은 수들에 대하여
홀수의 개수와 짝수의 개수를 출력하는 프로그램을 작성하시오.

입력

9 7 10 5 33 65 0

출력

odd : 5
even : 1

코드

package com.jungol.algorithm077;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
    	Scanner scanner = new Scanner(System.in);
    	
    	int countOdd = 0;
    	int countEven = 0;
    	
    	while(true) {
    		int number = scanner.nextInt();
    	
	    	if(number % 2 == 0) {
	    		countEven++;
	    	} else {
	    		countOdd++;
    	    }
	    	
	    	if(number == 0) {
	    		System.out.println("odd : " + countOdd);
	    		System.out.print("even : " + countEven);
	    		break;
	    	}
    	}
    	
    	scanner.close();
    }
}	
profile
하루하루 최선을

0개의 댓글