//在这里插入代码片`import java.util.*;
1. (A rookie learning Java)写的一个有关数组的题
定义一个长度为10的整型数组,
循环输入10个整数然后判断这个数组中有几个偶数,
再定义一个正好能存放这几个偶数的数组,
将上一个数组中的所有偶数复制过来。最后循环输出这些偶数。
public class C{public static void main(String[]args){Scanner input=new Scanner(System.in);int[]arr=new int[10];for(int i=0;i<arr.length;i++){System.out.println("请输入第"+(i+1)+"个数:");arr[i]=input.nextInt();//遍历10个偶数}int count=0;//用来计偶数// 1, 先知道偶数的个数for(int i=0;i<arr.length;i++){if(arr[i]%2==0){count++;}}// 偶数的总个数为数组brr的长度int[]brr=new int[count];// 找到arr中的偶数 并放入brr中for(int i=0,j=0;i<arr.length;i++){if(arr[i]%2==0){brr[j]=arr[i];j++;}} System.out.println("循环输出这些偶数:");for(int i=0;i<brr.length;i++){System.out.print(brr[i]+" ");}}
}