奇偶個數(Java入門)

Leo_Yao24發表於2020-10-03

題目內容:

你的程式要讀入一系列正整數資料,輸入-1表示輸入結束,-1本身不是輸入的資料。程式輸出讀到的資料中的奇數和偶數的個數。

輸入格式:

一系列正整數,整數的範圍是(0,100000)。如果輸入-1則表示輸入結束。

輸出格式:

兩個整數,第一個整數表示讀入資料中的奇數的個數,第二個整數表示讀入資料中的偶數的個數。兩個整數之間以空格分隔。

輸入樣例:

9 3 4 2 5 7 -1

輸出樣例:

4 2

時間限制:500ms記憶體限制:32000kb```java

import java.util.Scanner;
public class Main {
    public static  void main(String[] args) {
        Scanner in = new Scanner(System.in) ;
        int odd = 0 ;
        int even = 0 ;
        int number = in.nextInt() ;
        while (number != -1) {
            if(number % 2 == 1) {
                even ++ ;
            } else if(number % 2 == 0) {
                odd ++ ;
            }
            number = in.nextInt() ;
        }
        System.out.println(even+" "+odd);
    }
}

執行結果正確

相關文章