从键盘上任意输入10个数据,编写程序,实现最大数与最小数位置对调后,再输出调整后的数组
1 回答
一毛钱
TA贡献156条经验 获得超57个赞
public void test2() { int[] array = new int[]{2, 5, 6, 4, 3, 9, 8, 1}; int min = array[0]; //最小值 int max = array[0]; //最大值 int maxindex = 0; //最大值的索引 int minindex = 0; //最小值的索引 for (int i=0;i<array.length;i++){ if(array[i]>max){ max=array[i]; maxindex=i; } if(array[i]<min){ min=array[i]; minindex=i; } } array[maxindex]=min; array[minindex]=max; for(int a:array){ System.out.println(a); } }
- 1 回答
- 0 关注
- 996 浏览
添加回答
举报
0/150
提交
取消