问答题 本程序中定义了一个长度为20的整型数组并赋值,且数组中的数值是递增的,程序将数组中元素做头尾置换,即数组中第1个元素和倒数第1个元素交换,数组中第2个元素和倒数第2个元素交换,以此类推,最后从第1个元素开始打印输出。 public clasS exam 9{ public static void main(String[] args){ int[] arr=new int[20]; int i=0; for(i=0; i<20; i++) arr[i]=(i+1)*5; int temp; i=0; int j=19; while(______){ temp=arr[i]; arr[i]=arr[j]; ______; i++; ______; } for(i=0; i<19; i++) System.out.print(arr[i]+" "); } }
【正确答案】i<10(或i<=9) arr[j]=temp j--(或j=j-1或j-=1)
【答案解析】