猿问

输入一组数 判定奇偶个数 附源码 求问为什么不能循环(java)

1.你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。

2.源码如下


package count;

 

import java.util.Scanner;

 

public class Count {

 

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        Scanner in = new Scanner(System.in);

        int number = 0;

        int count = 0;

        int digit = 0;

        number = in.nextInt();

        while ( number != -1)

        {

            int a = number % 10;

            if (a % 2 == 0) 

            {

                count = count + 1;

            }else 

            {

                digit = digit + 1;

            }

            number = number / 10;   

            if (number == 0)

            break;

        }

        System.out.println(count );

        System.out.println(digit);

    }

}

3.为什么直接输出1和0 不循环呢?


皈依舞
浏览 597回答 2
微课
2回答
随时随地看视频慕课网APP

相关分类

Java
我要回答