从键盘上任意输入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 关注
- 1059 浏览
添加回答
举报
0/150
提交
取消
