Java基础冒泡排序——高低输出十个学生的成绩
效果图:
代码如下:
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基础冒泡排序——高低输出十个学生的成绩相关推荐
- java基础-冒泡排序
冒泡排序原理 package Array;import java.util.Arrays;public class maopao {public static void main(String[] a ...
- PTA Python习题 输出不及格学生的成绩
题目要求 有一组学生成绩,按格式输出不及格(成绩<60分)的学生姓名及成绩(整数). 输入格式: 第一行输入一个整数n. 第二行开始输入n行,每行一名学生姓名及成绩(整数). 输出格式: 输出不 ...
- 输入十个学生的成绩,判断及格不及格人数,得到不及格人的学号
int[] xs = new int[10]; int [] cj=new int [3]; for (int i=0;i<10 ;i++ ) { Console.Write("请输入 ...
- java键盘循环输入5个学生的成绩_键盘录入5个学生的信息根据总分从高到低输出在控制台...
第一部分: public class Student { private String name; private Integer chinese; private Integer math; pri ...
- 【Java基础】递归输出目录下所有文件路径
递归输出目录下所有文件路径 import java.io.File;public class FileTest {public static void main(String[] args) {// ...
- Java基础 -- 冒泡排序算法(带详细注释)
冒泡排序的要点: 1.多轮排序,每轮排序中选出最大的元素放在最顶端,并且下次排序不再使用该元素; 2. 使用双for循环,外层for循环控制要排序的次数(轮数), 内层for循环控制当前要排序的元素并 ...
- Java基础-基于控制台的黑马学生老师管理信息系统
目录 一.controller包 1.BaseStudentController类 2.OtherStudentController类 3.StudentController类 4.TeacherCo ...
- Java基础编程题目——输出数字三角形
输入一个数字 n(2~9)输出数字三角形 import java.util.Scanner;public class SanJiao {public static void main(String[] ...
- 面试常问 Java基础 冒泡排序
冒泡排序就是对一个数组进行排序. 用双层for循环就可以解决. 第一层,决定排序的次数. n个数,进行n-1次排序就行了. 第二层,把相邻的两个数比较,谁小,放到后面和下一个数字比较,谁小谁放到后面, ...
最新文章
- angular初步认识一
- 计算机视觉方向简介:深度图补全
- 浅谈format格式化输出
- mysql连接数设置操作(Too many connections)及设置md5值的加密密码
- (原创)无废话C#设计模式之二十二:总结(针对GOF23)
- 基于JAVA+SpringMVC+Mybatis+MYSQL的学籍管理系统
- java类的扩展注意
- 《色彩解答》系列之二 色彩比例
- HVIDB!人类病毒蛋白互作数据库介绍
- LCD 调试方法及问题汇总
- 光刻厚胶 Thick Resist(SU-8 GM10xx,SU-8 Microchem,SPR220,NR26-25000P)
- python 子域名爆破工具
- 软件测试的功能测试和性能测试,软件测试中的功能测试和性能测试
- 常用的但是容易忘记的css样式..........持续更新,主要自用
- Web 3D渲染引擎HOOPS Communicator动画编辑器的使用 | HOOPS教程
- 利用UltraISO刻录光盘启动盘
- PostgreSQL的学习心得和知识总结(八十三)|词法级自上而下完美实现Oracle数据库的 q转义 的实现方案
- 微信小程序怎么设置全局背景颜色?
- 以太猫合约之基础合约分析(一)
- php使用手机号查询归属地