怎么写编程题

来源:6-1 什么是数组

qq_慕圣2466493

2019-11-19 07:59

请使用冒泡排序算法编写程序,实现对数组{25,24,12,76,101,96,28}的排序


写回答 关注

2回答

  • 陈天羽
    2019-11-19 10:59:35
    已采纳

    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);//">"为了区分,另外没有什么含义
            }
        }
    }


  • 陈天羽
    2019-11-19 11:01:37

    我也刚开始学习,是否满足你的答案

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题