在java中输入一个数,判断并输出这个数中包含的奇数,偶数和零数字的个数

 我来答
匿名用户
推荐于2017-09-23
展开全部
public class Test {
public static void main(String[] arsg){
int temp= 1000009;

String tempStr = 1000009+"";//转换成字符串

int templength = tempStr.length();//获得字符串的长度
int G = 0;//奇数个数
int O = 0;//偶数个数
int zero = 0;//o的个数

int flag = 0;

for(int i = 0;i<templength;i++){
flag = Integer.valueOf(tempStr.substring(i, i+1));//一位一位的截取
if(flag == 0){
zero++;
}else if(flag%2 != 0&&flag!= 0){
G++;
}else if(flag%2 != 0&&flag!= 0){
O++;
}
}
System.out.println(G+" "+O+" "+zero);
}
}
绝斗
2012-12-13 · TA获得超过177个赞
知道答主
回答量:106
采纳率:0%
帮助的人:66.4万
展开全部
先将输入的字符串拆分,然后比对,然后定义3个变量记录各自的数目
追问
我刚学java的  具体怎么编的啊  嘿嘿
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人得少闲聊n
2012-12-13 · TA获得超过1万个赞
知道大有可为答主
回答量:1.3万
采纳率:83%
帮助的人:4555万
展开全部
循环 用数%10,一位一位得到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1A125
2012-12-13 · 超过10用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:22.8万
展开全部
每次除以10取整验证奇数偶数o
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式