标题:请有关人员指点迷津
取消只看楼主
wdwy277
Rank: 2
等 级:论坛游民
帖 子:16
专家分:31
注 册:2009-5-19
结帖率:50%
已结贴  问题点数:20 回复次数:0 
请有关人员指点迷津
我在编一个求五位整数,个,十,百,千,万位上每个数字的奇偶性,然后统计出,有几个偶数和几个奇数,遇到点麻烦,自己看了半天实在不知道哪里出了毛病,以下是我的代码:  
import java.util.Scanner;


public class hi { public static void main(String args[])
{  Scanner input=new Scanner(System .in);
    System.out.println("请输入一个5位整数");
     int i=1;int A;int p,M;
    int number=input.nextInt();
       while(i>0)
       {  p=number%=10;
           if(p%2==0) A+=1 ;
           else A=0;
          i= number/=10;
        }   
         M=5-A;
       System.out.println("偶数个数:"+A);
       System.out.println("奇数个数:"+M);
                     

   
}


}
提示A没有赋初值,当我定义int A=0;时我从键盘输入12345,结果是:偶数个数:1 奇数个数:4   我在从键盘输入:22222 结果一样



[ 本帖最后由 wdwy277 于 2010-11-14 13:40 编辑 ]
搜索更多相关主题的帖子: void 统计 public number import 
2010-11-14 13:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-325725-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.140841 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved