为了账号安全,请及时绑定邮箱和手机立即绑定

问题求各位大神帮忙解答

问题求各位大神帮忙解答

C
笑性够野0 2016-11-30 08:39:58
从键盘上任意输入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);
    }

}


查看完整回答
反对 回复 2016-11-30
  • 1 回答
  • 0 关注
  • 996 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信