问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java定义一个整型数组并初始化,将数组中的最大值与最小值进行交换,并最后将数组输出出来

发布网友 发布时间:2022-04-26 18:07

我来回答

1个回答

热心网友 时间:2023-10-20 04:34

Java创建int数组,将最大值与最小值位置交换输出,代码以及截图如下:

import java.util.Arrays;

public class Demo {

public static void main(String[] args) {
int[] num = new int[] { 2, 1, 3, 4, 5 };
int[] temp = new int[num.length];//临时数组 创建是为了重新排序比较大小时不影响原数组顺序
for (int i = 0; i < num.length; i++) {
temp[i] = num[i];
}
Arrays.sort(temp);//升序排序
int min = temp[0];//最小值
int max = temp[temp.length - 1];//最大值
for (int i : num) {
    //逻辑判断,如果是最小值,输出最大值,否则,相反。
if (i == min) {
System.out.println(max);
} else if (i == max) {
System.out.println(min);
} else {
System.out.println(i);
}
}
}
}

运行示例:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我的世界手游天堂门怎么做 天堂门怎么放水 肌肤暗沉怎么调理?肌肤美白小窍门 该收心回归工作的说说 开启上班模式幽默说说(开启上班模式,享受美好生活) 格兰仕电磁炉e0换245k电阻用两次又烧 格兰仕电磁炉显示E4怎么办? ...于海中小虾,海中大虾……瀚海蛟龙的性质。谢谢了 相亲之后一周都有联系,也有出去吃饭看电影,但不明确男方具体什么态度... 相亲男之前一直对我很好(三天两头喊我看电影,吃饭),正好聊的那段时间我... ...个星期几每天晚上叫我出去吃饭看电影 当然都是他买单 。这样弄的... java数组初始化 Java数组创建和初始化 java如何对象创建数组并初始化 java 中声明了int数组没有初始化时,int数组的默认值为什么是null而不是0? java数组怎么初始化private int[20] a=??? java数组的初始化 java中怎么数组初始化? java中怎么数组初始化 广州大学城有没有CISCO培训 广州改革开放40年来的成果及未来新科技的发展有哪些? 思科的CF卡是不是路由器跟交换机都通用的?广州什么地方有思科的CF卡卖?谢谢 广州体思科网络科技有限公司怎么样? 谁知道广州哪里思科认证培训机构? 广州这边有没比较好的思科培训机构 广州思科保安服务有限公司增城分公司怎么样? 广州思科保安服务有限公司天津分公司怎么样? 1971年属相属猪人女1971年生A型血想知道2011年运程 2015年农历三月初七属猪女运势 为什么网络连接不显示但可以上网 女83年属猪2010年工作运势 java里的数组初始化问题 - 信息提示 Java定义一个int类型数组,并初始化,把里面最大的数,放在这个数组最前面的位置? JAVA中int类型一维数组的默认值是多少 java中一维数组的定义及初始化的方法有哪几种? java数组初始化的简单问题 java 数组初始化问题 java中声明int数组没有初始化时,int数组的默认值为什么是null而不是0? 迷你小冰箱可以躺着工作吗? 买了个海尔冰箱 送到家时是平躺着送来的 有啥影响吗 2019百度沸点晚会在哪里举办? 百度沸点人气尖叫榜什么时候结束 沸点投票截止时间是什么时候??? 百度沸点榜单什么时候发布 2019女排全明星赛投票 怎样投票 2020百度沸点什么时候开始 百度沸点投票中奖,什么时候奖品才会到啊 如何删除 快速关机(快捷键Ctrl+Alt+End) 2010年百度娱乐沸点颁奖时间及地址。 百度沸点颁奖典礼在几台