知识点:
冒泡排序的运用

public class    Test{/*定义一个一维数组 存储随机生成的100个整数* 利用你所书序的一种排序方法进行升序排序,输出排序前后内容*/public static void main(String[] args) {//定义待排序的数组int[] sort  = new int[100];//生成随机数System.out.println("生成100个随机数:");System.out.println();for (int i = 0; i < 100;i++){sort[i] = (int)( 100* Math.random());System.out.print(sort[i]+"\t");if ((i+1) % 20 == 0){System.out.println("");}}//排序后输出 Arrays.sort 方法/* System.out.println();System.out.println("调用Arrays.sort 方法 排序后输出:");System.out.println();Arrays.sort(sort);for (int i = 0; i< 100;i++){System.out.print(sort[i]+"\t");if ((i+1)% 20==0) System.out.println("");}
*///System.out.println();System.out.println("冒泡排序方法 排序后输出:");System.out.println();for (int i = 0; i < sort.length; i++){for (int j = 0;j <sort.length-i-1;j++){if (sort[j] > sort[j+1]){int temp = sort[j+1];sort[j+1] = sort[j];sort[j] = temp;}}}for (int i =0;i<100;i++) {System.out.print(sort[i] + "\t");if ((i + 1) % 20 == 0) System.out.println();}}
}

【JAVA 第四章 流程控制语句】课后习题 冒泡排序的运用相关推荐

  1. 【JAVA 第四章 流程控制语句】课后习题 直线斜率 以及判断坐标是否在直线上点到直线的距离

    不知道对不对,请教大神帮忙找下.公式是否有错 import java.util.Scanner;public class Test {/*设计并实现一个MyLine 类,它表示直线.构造方法中使用两个 ...

  2. 【JAVA 第四章 流程控制语句】课后习题 二维坐标距离 三角形判断等

    知识点: 1.三角形的判断公式 两边之和大于第三边 2.二维坐标两点距离公式 根号[(x1-x2)平方+(y1-y2)平方] 3.JAVA Math.pow(变量,指数); 的运用 4.JAVA Ma ...

  3. 【JAVA 第四章 流程控制语句】课后习题 判断两个圆是否相交 圆和直线的位置关系

    知识点: 1.点到直线的距离公式 d = Ax +By +C = 0 根号 A^2+B ^2 2.直线方程的一般式 Ax + Bx + C = 0 A = y2 -y1 B =x1 -x2 C = x ...

  4. 《机器学习》 周志华学习笔记第四章 决策树(课后习题)python 实现

    一.基本内容 1.基本流程 决策树的生成过程是一个递归过程,有三种情形会导致递归返回 (1)当前节点包含的yangben全属于同一类别,无需划分: (2)当前属性集为空,或是所有yangben在所有属 ...

  5. python程序设计课后答案第四章_Python程序设计课后习题答案-第一单元

    <Python程序设计课后习题答案-第一单元>由会员分享,可在线阅读,更多相关<Python程序设计课后习题答案-第一单元(3页珍藏版)>请在人人文库网上搜索. 1.习题1一. ...

  6. python从零到一之基础篇 第 四 章 流程控制语句

    python基础篇学习 第一章 第二章(上) 第二章(下) 第三章 今天开始学习第四章

  7. 【JAVA 第三章 流程控制语句】课后习题 三角形面积计算

    知识点: 1.三角形面积公式: s=(a+b+c)/2 面积=s(s-a)(s-b)(s-c)的开根 2.java.lang.Math;的运用 Math.sprt(s);开根 //编写读入三边长,计算 ...

  8. 【JAVA 第三章 流程控制语句】课后习题 月历打印

    知识点: 1.闰年的计算方式((year % 4 ==0 && year % 100 != 0 )|| year % 400 ==0) 闰年二月份有 29天 平年28 年 public ...

  9. 【JAVA 第三章 流程控制语句】课后习题 随机整数最大值和最小值

    知识点: 1.随机数 Math.random()的使用 //生成100个 0~99的随机整数,找出最大 和最小,统计大于50的整数个数public static void main(String[] ...

最新文章

  1. Loadrunner进行md5加密方法
  2. 如何用R语言在机器学习中建立集成模型?
  3. 怎样格式化电脑_160G移动硬盘做PE启动盘 要怎样做
  4. python学习内容大全_python学习内容大全
  5. linux 监控命令free,简单了解Linux性能监控命令free
  6. protobuf的安装和使用
  7. python数字类型floatcomplexint_浅谈python 四种数值类型(int,long,float,complex)
  8. 通用程序算法和数据结构_了解通用数据结构
  9. Android-通过Java代码来实现属性动画
  10. 浏览器异步加载和同源策略
  11. POJ 2492 A Bug's Life
  12. 一个基于对话框的简单MFC程序分析
  13. 一位优秀的学弟,计算机2019保研经历分享(北大信科、清华计算机系)
  14. 基于FPGA的AD9854并行接口驱动(VerilogHDL语言)
  15. 美国网站直接shopping之经验总结
  16. 喜报接连,闪马智能与创始人兼CEO彭垚斩获猎云网、雷锋网多项奖项
  17. 【底层思维】思维的深度决定人生的高度,底层思维的4个方法论
  18. 提示用户输入一个高考_高考报名用户名密码显示错误怎么办
  19. 【Java】session.getAttribute出现[classes/:na]报错如何解决
  20. STM32 VCP PC端安装驱动失败的问题解决

热门文章

  1. 点击空链接,页面不跳到页头
  2. 人工智障学习笔记——机器学习(2)线性模型
  3. PyOpenGL之3D界面详解(三)
  4. 【AI视野·今日CV 计算机视觉论文速览 第214期】Mon, 7 Jun 2021
  5. todolist作业效果
  6. javascript-数组数据类型属性和方法-数组的遍历
  7. temp191706考核点一,小结
  8. angular6--创建项目
  9. Eclipse直接打开类文件/文件夹所在的本地目录
  10. 通过url传参实现多个页面使用同一个页面,再返回本页面