Eggs Sunny Side Up
본문 바로가기
언어/JAVA

while문 예제_숫자 입력 시, 홀수와 짝수의 누적 개수

by guswn100059 2023. 2. 26.

import java.util.Scanner;

public class Ex_while문 {

	public static void main(String[] args) {
		
		/* while문을 사용하여 숫자를 입력받아
		 * 홀수와 짝수가 각각 몇 개 입력되었는지 출력
		 */
		
		Scanner sc = new Scanner(System.in);
		
		int result1 = 0;
		int result2 = 0;
		
		while(true) {
			System.out.print("숫자입력 : ");
			int num = sc.nextInt();
			
			if(num==-1) {
				System.out.println("종료되었습니다.");
				break;
			}
			
			if(num%2==0) {
				result1 += 1; // result1++
			} else {
				result2 += 1; // result2++
			}
			
			System.out.println("짝수개수 : "+result1);
			System.out.println("홀수개수 : "+result2);
			
			
            // if(num==1) 조건문이 이 위치에 존재하면 
            // 짝수와 홀수 개수를 물어보는 출력문을 거쳐 
            // 종료된다는 출력문이 나오기 때문에
            // 무조건 짝수, 홀수의 누적 개수를 물어보는 출력문 위에 위치!
		}
		
		
		
	}

}

댓글