首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

java口试+关于数组的笔试题

2012-12-28 
java面试+关于数组的笔试题早上笔试卡这题了。题意: 返回数组中的偶数元素;回来弄了个下午,不是很满意 期待

java面试+关于数组的笔试题
早上笔试卡这题了。 
  题意: 返回数组中的偶数元素;
回来弄了个下午,不是很满意

期待有更好更简便的方法。

class New {public int[] A(int[] a){//计算传入数组的偶数个数,int cont=0;for(int i=0;i<a.length;i++){if(a[i]%2==0){cont++;}}//初始化一个新数组,将偶数元素赋给新数组int[] b=new int[cont];int j=0;for(int i=0;i<a.length;i++){if(a[i]%2==0){b[j]=a[i];j++;}}return b;}//Ok 验证过关public static void main(String[] args) {int []a={1,22,12,4,88,6,7,8,9,10};New n=new New();int[] b=n.A(a);for(int i = 0;i<b.length;i++){System.out.println(b[i]);}}}

热点排行