永发信息网

JAVA中给定一个数组,怎么把它里的数从小到大排列输出

答案:4  悬赏:40  手机版
解决时间 2021-11-14 16:56
JAVA中给定一个数组,怎么把它里的数从小到大排列输出
最佳答案
冒泡法:
import java.util.Random;
public class Test{
public static void main(String[] args){
Random rand=new Random();
int []arr=new int[10];
for(int i=0;i<10;i++){
arr[i]=rand.nextInt(100)-rand.nextInt(100);
System.out.print(arr[i]+"\t");
}
System.out.println();
//冒泡法
for(int i=0;ifor(int j=0;jif(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int i=0;iSystem.out.print(arr[i]+"\t");
System.out.println();
}
}
全部回答
数组类:Array类提供了排序的方法sort();直接排序输出
java数组操作提供了一个排序工具。
String [] str = [1,2,3];
Arrays.sort(str);
还有不明白的可以查一下java API 搜索Arrays
有选择、插入、冒泡等算法。
一般常考的的冒泡算法 仅限初学者了解java算法

也可以直接调用 sort的方法 Array 提供的堆方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
显卡翔升GT630能玩什么样的游戏
说好请我吃饭的后来又不请了这种朋友能交吗
蜘蛛王地址在什么地方,我要处理点事!
盈江潮旺住宿楼地址好找么,我有些事要过去,
matlab 2010 安装后 输入 pascal()函数 显示
不甘落后和哭笑不得是形容外貌神态的还是形容
上海司友界贸易有限公司怎么样?
红木价格为什么那么贵
QQ上最多可以加多少
木材成材率计算方法 求一个公式 比如 2.9米的
求3D动画
240+48二囗x囗 加法算式改为乘法算式
dnf噬魂兰总冲突吗
天涯听雨凭窗处的下一句是?
你们可以路痴到什么程度,路痴说说
推荐资讯
(2m+3n)(2m-n)-4n(2m-n)
什么是B/S系统?
.pub后缀名的文件如何打开,求详解。
做ps,pr,as等等,求推荐几款笔记本电脑
甚是好看的甚近意词
透明夏日(全本免费)txt全集下载
前天晚上脑袋一热去了足疗店,摸了按摩师,事
ZARA的鞋子(女鞋)号码偏大还是偏小?
澳洲留学生毕业后为什么都想着移民留在澳大利
点痣笔一个人怎么用?
六岁小朋友长大呀。
基因型为Bb的生物,若基因bb个体胚胎致死,则
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?