java吧 关注:1,272,056贴子:12,782,581
  • 3回复贴,共1

求高手幫忙。

只看楼主收藏回复

我打到這裡卡住了。
public class ClassifyNo{
public static void main(String[]args){
int[]a={55,78,44,43,67,32,11,3,2,6,9};
int d=0;
int c=0;for(int i=0 ;i<a.length;i++){
if(a[i]%2==0){
d++;
}else{
c++;
}
}
System.out.println("雙數有"+d+"單數有"+c);
int[]sArray;
sArray=new int[c];
int[]dArray;
dArray=new int[d];
System.out.println("原本數:");
for(inti=0;i<a.leungth;i++)
System.out.println[i]+".");
System.out.println();


来自iPhone客户端1楼2016-01-25 12:14回复
    首先c你定一下,单双数组定义不好,不如定义成arraylist然后判断单双后直接在c++,d++后面把该元素添加到对应的单双集合里面,最后循环结束拍下序就好


    IP属地:安徽来自Android客户端2楼2016-01-25 12:31
    回复
      2025-08-01 14:06:26
      广告
      不感兴趣
      开通SVIP免广告
      你治好了我多年的颈椎病


      IP属地:浙江来自Android客户端3楼2016-01-25 15:17
      回复