JAVA定义一个整数数组,求出其中奇数和偶数个数.

我只清楚怎么输出这些数。不知道怎么得出个数、请教了定义的是整数数组。不是String....... 我只清楚怎么输出这些数。不知道怎么得出个数、请教了
定义的是整数数组。不是String....
展开
 我来答
帐号已注销
2010-05-07 · TA获得超过5621个赞
知道大有可为答主
回答量:1459
采纳率:0%
帮助的人:1370万
展开全部
public class Demo {
public static void main (String args[]) {
int[] nums = {5, 2, 45, 11, 13, 32, 7, 24, 63, 48};
int odd=0, even=0;

for (int i=0; i<nums.length; i++) {
if (nums[i] % 2 == 0)
even ++;
else
odd ++;
}

System.out.println("even:\t" + even);
System.out.println("odd:\t" + odd);
}
}
67918334
2010-05-07 · TA获得超过726个赞
知道小有建树答主
回答量:839
采纳率:0%
帮助的人:596万
展开全部
String a="1,2,3,4,5,6,7,8,9,10";
String[] b=a.split(",");
for(int i=0;i<b.length;i++){
float aaa=Float.parseFloat(b[i])/2;
//System.out.println(Float.parseFloat(b[i])/2);
String bbb=""+aaa;
String ccc=bbb.substring(bbb.indexOf(".")+1, bbb.indexOf(".")+2);
//System.out.println(bbb);
if(Integer.parseInt(ccc)>0){
System.out.println("质数:"+b[i]);
}else{
System.out.println("偶数:"+b[i]);
}
}

我写的比较 原始。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友23e980773
2010-05-07 · 超过15用户采纳过TA的回答
知道答主
回答量:133
采纳率:0%
帮助的人:51.5万
展开全部
public class Java00 {
public static void main(String args[]) {
int cd = 0, cs = 0;
String s = "123214243535324324324234";
char[] c = s.toCharArray();
for (int i = 0; i < s.length(); i++) {
String str = c[i] + "";
int k = Integer.parseInt(str);
if (k % 2 == 0) {
cd++;
} else {
cs++;
}

}
System.out.println("偶数=" + cd + " ; 奇数=" + cs);
}
};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
surplushaode
2010-05-07 · TA获得超过2055个赞
知道大有可为答主
回答量:2510
采纳率:0%
帮助的人:2371万
展开全部
你直接就是一个判断语句,
用IF 语句进行判断就可以了啊。在数组里面采用循环的方式,在循环里面进行判断的,同时记录下奇数的个数和偶数的个数就可以了嘛。
例如
for (int i = 0 ; i < 数组长度-1;i++)
if (shuzu[i] % 2 )
{
jishugeshu ++;
}
if (shuzu[i] % 2 == 0 )
{
oushugeshu++;
}
然后再分别输出不就可以了 么。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式