冒泡排序--对数组中的元素进行降序排列
来源:互联网 发布:js typeof5类型 编辑:程序博客网 时间:2024/05/17 22:06
核心代码:
for (int i = 0;i < array.length;i++){ for(int j = i;j < array.length;j++){ if (array[i] < array[j]){ int temp = array[i]; array[i] = array[j]; array[i] = temp; } }}
text
import java.util.Random;class lijia{ int x [] = new int[100]; Random r = new Random(); public void getGrade() { for(int i = 0;i< x.length;i++) { x [i] = r.nextInt(100); System.out.print(x[i]+" ") ; } } public double ave() { double sum = 0 ; for(int i =0;i<x.length;i++) { sum = sum + x[i]; } return sum/100; } public int max() { int max = x[0]; for(int i = 0;i<x.length;i++) { if(x[i]>max) max = x[i]; } return max; } public void order() { int index; for(int i = 0;i<x.length;i++) for(int j = i+1;j<x.length;j++) { if(x[j]>x[i]) { index = x[i] ; x[i] = x[j] ; x[j] = index; } } for(int i = 0;i<x.length;i++) { System.out.print(x[i]+" "); } } }class sy{ public static void main(String []args) { lijia g = new lijia(); System.out.println("获取的一百个成绩:"); g.getGrade(); System.out.println(); System.out.println("平均分为 :"); System.out.println(g.ave()); System.out.println("最高分为:"); System.out.println(g.max()); System.out.println("排序后的结果:"); g.order(); System.out.println( ); }}
阅读全文
0 0
- 冒泡排序--对数组中的元素进行降序排列
- c++ 对数组中的10个元素进行升序和降序排序
- 数组元素降序排列
- 用Arrays类sort()对数组元素进行升序降序排列
- 对数组降序排列
- C++中用冒泡排序算法对一个数组中的元素进行排序
- 运用冒泡排序法-从小到大排列数组中的元素
- 使用冒泡排序算法对数组元素进行排序
- 对数组进行升序和降序排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- 输入整型数组和排序标识,对其元素按照升序或降序进行排序
- Unity5.6大规模地形—地形资源的创建(2)
- c++之智能指针
- 手机变身高清摄像头 DroidCamX完全使用教程
- 第十二单元练习题
- Oracle 12C 新特性之 PDB热克隆(本地克隆、远端异机克隆)
- 冒泡排序--对数组中的元素进行降序排列
- MFC使用定时器
- gensim词袋向量化
- RESTful Web 服务
- Web环境使用相对路径发布Webservice
- Apache Shiro介绍
- imul和mul的计算
- ROS Gazebo(四):ROS Control
- ## 学习笔记 => 箭头函数##