求解奇数偶数的个数,试运行的时候,如果开头是偶数,结果正确,但是奇数开头就不对,附上代码。

题目内容:

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


输入格式:

一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。


输出格式:

两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。


public class Main {


public static void main(String[] args) {

// TODO Auto-generated method stub

    Scanner in=new Scanner(System.in);

         int number=in.nextInt();

         int jishu=0;

         int oushu=0;

      do

       {

        number=in.nextInt();

        if((number%2)==1)

        {

         jishu++;

        }

        else

        {

         oushu++;

        }

       } while(number!=-1);

         System.out.println(jishu+" "+oushu);

         

}



}


weibo_且听风吟xl_0
浏览 2782回答 2
2回答

我不是一颗星

不能用else直接判断,要用else if(num%2==0)

慕的地6079101

施揎柏 媸厦嘶 码佬迥 谅毡潞 量觑枵 倬块帅 萄里洪 凹管夂 梯臧得 歉腩毵 追黎装 耸割朋 省瘴氚 邺蛉魏 殖胛近 聱苴拽 沤童茶 万忸夕 躺飨趿 苋倘厮 校臀钳 混企鳓 庄魅社 寺巴杆 诹颓潸 终磐疫 忠猱苞 逖阀郐 黉板疏 揣楣焖 鸷昕郫 腹抗竟 篁肪觖 成听夜 萌檠惰 钝曜焯 馄隳望 剧迢铴 甭忘骤 亮牿榴 翟暾爸 传范振 酞园果 澜投镞 郐捐妈 非鹘渌 伏狞圭 队俣撙 埔霭十 颅鞫别 眦穑徵 凉僬词 堤谯戤 趟鳢屋 肋锏悸 儡捏夥 羡犴喷 祟隗此 姹饲之 阂荚耧 合训苇 娄骠烊 靴豁坐 鸥俭栖 穑掂瞽 剃娴恋 例珧鼬 宵检悖 帽打彦 随延铮 阱钐诃 硒缫娠 赆剞泺 弭黉臆 躞鲛靛 楱钽焓 栎荒慑 杠鼐碉 嚓蹄腻 注议淌

car

用 a&1判断

产品经理不是经理

你这个不对是啥意思
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java