我写了个程序,可以运行。 你可以看一下
public class Test5
{
public static int point = 0;/*记录数组中能被2整除的数的个数*/
public static void main(String[] args)
{
int[] arr = {2,5,7,4,8,13};
int[] ar = getZhi(arr);/**/
for (int x = 0;x < point;x++)
{
if (x!=point-1)
System.out.print(ar[x]+" ,");
else
System.out.println(ar[x]);
}
}
public static int[] getZhi(int[] arr)
{
int[] a = new int[arr.length];/*能被2整除的元素最多为传入数组的长度*/
for (int x = 0;x < arr.length;x++)
{
if(arr[x]%2==0)
{
point++;
a[point-1] = arr[x];
}
}
return a;
}
} |