效果图:

代码如下:

int[] score=new int[10];
Scanner scanner=new Scanner(System.in);
System.out.println("请输入十个成绩:");
for(int i=0;i<10;i++) {score[i]=scanner.nextInt();
}//冒泡排序:
for(int i=0;i<score.length-1;i++) {//这是排序的趟数int flag=1;//优化程序,有时候只冒泡几趟就可以全部排序完//将数组内的元素进行比较,前一个与后一个比,如果前一个大于后一个则把两个交换,把大的放在后面去for(int j=0;j<score.length-1-i;j++) {//这是每一趟每一个数的排序if(score[j]>score[j+1]) {int t=score[j];score[j]=score[j+1];score[j+1]=t;flag=0;    }}if(flag==1)break;System.out.println("第"+(i+1)+"趟冒泡的结果是:"+Arrays.toString(score));}
System.out.println("成绩从小到大的排序为:"+Arrays.toString(score));

Java基础冒泡排序——高低输出十个学生的成绩相关推荐

  1. java基础-冒泡排序

    冒泡排序原理 package Array;import java.util.Arrays;public class maopao {public static void main(String[] a ...

  2. PTA Python习题 输出不及格学生的成绩

    题目要求 有一组学生成绩,按格式输出不及格(成绩<60分)的学生姓名及成绩(整数). 输入格式: 第一行输入一个整数n. 第二行开始输入n行,每行一名学生姓名及成绩(整数). 输出格式: 输出不 ...

  3. 输入十个学生的成绩,判断及格不及格人数,得到不及格人的学号

    int[] xs = new int[10]; int [] cj=new int [3]; for (int i=0;i<10 ;i++ ) { Console.Write("请输入 ...

  4. java键盘循环输入5个学生的成绩_键盘录入5个学生的信息根据总分从高到低输出在控制台...

    第一部分: public class Student { private String name; private Integer chinese; private Integer math; pri ...

  5. 【Java基础】递归输出目录下所有文件路径

    递归输出目录下所有文件路径 import java.io.File;public class FileTest {public static void main(String[] args) {// ...

  6. Java基础 -- 冒泡排序算法(带详细注释)

    冒泡排序的要点: 1.多轮排序,每轮排序中选出最大的元素放在最顶端,并且下次排序不再使用该元素; 2. 使用双for循环,外层for循环控制要排序的次数(轮数), 内层for循环控制当前要排序的元素并 ...

  7. Java基础-基于控制台的黑马学生老师管理信息系统

    目录 一.controller包 1.BaseStudentController类 2.OtherStudentController类 3.StudentController类 4.TeacherCo ...

  8. Java基础编程题目——输出数字三角形

    输入一个数字 n(2~9)输出数字三角形 import java.util.Scanner;public class SanJiao {public static void main(String[] ...

  9. 面试常问 Java基础 冒泡排序

    冒泡排序就是对一个数组进行排序. 用双层for循环就可以解决. 第一层,决定排序的次数. n个数,进行n-1次排序就行了. 第二层,把相邻的两个数比较,谁小,放到后面和下一个数字比较,谁小谁放到后面, ...

最新文章

  1. angular初步认识一
  2. 计算机视觉方向简介:深度图补全
  3. 浅谈format格式化输出
  4. mysql连接数设置操作(Too many connections)及设置md5值的加密密码
  5. (原创)无废话C#设计模式之二十二:总结(针对GOF23)
  6. 基于JAVA+SpringMVC+Mybatis+MYSQL的学籍管理系统
  7. java类的扩展注意
  8. 《色彩解答》系列之二 色彩比例
  9. HVIDB!人类病毒蛋白互作数据库介绍
  10. LCD 调试方法及问题汇总
  11. 光刻厚胶 Thick Resist(SU-8 GM10xx,SU-8 Microchem,SPR220,NR26-25000P)
  12. python 子域名爆破工具
  13. 软件测试的功能测试和性能测试,软件测试中的功能测试和性能测试
  14. 常用的但是容易忘记的css样式..........持续更新,主要自用
  15. Web 3D渲染引擎HOOPS Communicator动画编辑器的使用 | HOOPS教程
  16. 利用UltraISO刻录光盘启动盘
  17. PostgreSQL的学习心得和知识总结(八十三)|词法级自上而下完美实现Oracle数据库的 q转义 的实现方案
  18. 微信小程序怎么设置全局背景颜色?
  19. 以太猫合约之基础合约分析(一)
  20. php使用手机号查询归属地

热门文章

  1. 安装Mathtype后无法使用——已解决
  2. Android TextView重写onMeasure和onDraw显示无拉伸图片(含实现代码链接)
  3. 网络管理——直接网络管理规范
  4. 一阶的RC高低通电路和微积分电路有什么区别
  5. 批量下载ts视频文件
  6. 里氏代换和依赖倒转原则(二)
  7. 神经网络和深度神经网络,图神经网络和神经网络
  8. python中库是什么意思,python中的库、包、模块和脚本是什么意思
  9. 国际菜鸟网络露头 阿里2.49亿美元投资新加坡邮政
  10. 云服务器文件导入,将电脑上的文件导入云服务器