qq_慕圣2466493
2019-11-19 07:59
请使用冒泡排序算法编写程序,实现对数组{25,24,12,76,101,96,28}的排序
public class HelloWorld {
public static viod main(String[] args){
int a[]= new int[]{25,24,12,76,101,96,28};
for(int i=1;i<a.length;i++)
{
for(int j=0;j<a.length-i;j++)
{
if(a[j]>a[j+1])//从小到大冒泡排序,若要从大到小冒泡排序,把">"改"<"
{
int temp=a[j];//temp暂时c储存元素
a[j]=a[j+1];//达到数组之间的替换
a[j+1]=temp;
}
}
}
for(int tp:a)//遍历数组,也是foreach循环
{
Syste.out.print(">"+tp);//">"为了区分,另外没有什么含义
}
}
}
我也刚开始学习,是否满足你的答案
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题