| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 454 人关注过本帖
标题:请有关人员指点迷津
取消只看楼主 加入收藏
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
快速回复:请有关人员指点迷津
数据加载中...
 
   



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

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