问题 问答题

System.out.print(Integer.toString(a[i]));

答案

参考答案:a[i]=a[j]
i++

解析:
本题主要考查数组操作while语句的嵌套。解题关键是会使用双向查找方法查找数组中的数,使用2个下标变量i,j分别从数组的第一个和最后一个元素开始向中间进行搜索,提高搜索效率,若a[i]为偶数,a[j]为奇数,则交换,同时i++,j--,即 i向右、j向左扫描;若a[i]为奇数,a[j]为偶数,则i++,j--;若a[i]为奇数,a[j]为奇数,则j不变,i++;若a[i]为偶数,a[j]为偶数,则i不变,j--;当i=j 时结束扫描。本题中,第1个空,交换a[i]和a[j],是上述算法中的第一种情况;第2个空, i++下标变量i向右移动。

写作题
单项选择题 共用题干题