JAVA006-冒泡排序和方法
来源:互联网 发布:windows.old可以移动 编辑:程序博客网 时间:2024/05/29 10:48
冒泡排序
经典的冒泡排序
package homework;import java.util.Scanner;public class ArraySort { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub /*让用户输入数据*/ int[] num = new int[5]; Scanner s = new Scanner(System.in); for(int i=0;i<num.length;i++){ System.out.print("请输入第"+(i+1)+"个数"); num[i]= s.nextInt(); } /*排序经典的冒泡排序*/ for(int i=0;i<num.length-1;i++){ for(int j=0;j<num.length-1-i;j++){//随着i的增加,说明找最小值数据越来越少,两两比较次数越来越少 int temp=0; if(num[j]<num[j+1]){ //判断如果数组的前一个数小于后一个数,就交换位置 temp = num[j]; num[j] = num[j+1]; num[j+1] = temp; } } } /*输出排序后的数组 */ for(int k=0;k<num.length;k++){ System.out.print(num[k]); } }}
输出结果显示
请输入第1个数12请输入第2个数25请输入第3个数13请输入第4个数11请输入第5个数2025 20 13 12 11
方法
什么是方法?
- 方法是解决某些问题的一系列步骤的集合
- 方法包含在类或者对象中
- 方法在程序中被创建,在其他地方使用
方法的定义
- 修饰符:public static定义了方法的访问类型
- 返回值:一个方法可能会有返回值。
- 方法的名字:
- 参数:被调函数的参数叫做行参,主调函数的参数叫做实参。在调用函数时必须传入指定的参数。行参可以有多个,在调用的时候要遵循个数,顺序。
- {}方法体
return 函数的返回,代替了输出
vord 无函数返回
有返回函数
返回的数据类型必须和函数定义的返回类型相同
方法的重载
方法名和返回类型相同,参数个数和参数类型不相同
0 0
- JAVA006-冒泡排序和方法
- 排序方法:冒泡排序
- Java中的排序方法(冒泡排序 和 选择排序)
- 两种排序方法:冒泡排序和插入排序
- 常见排序方法(冒泡排序、选择排序、插入排序、希尔排序和快速排序)
- 冒泡升序和冒泡排序
- 冒泡排序(数组方法和指针方法)
- 冒泡排序方法
- 冒泡排序 方法 C#
- 冒泡排序方法
- java冒泡排序方法
- 冒泡排序方法浅谈
- 冒泡排序方法实现
- 排序方法之冒泡排序
- java排序的两种方法(数组排序)冒泡法和冒泡改进法
- 一般冒泡排序和双向冒泡排序
- 冒泡排序和局部冒泡排序
- 冒泡排序和冒泡排序去重
- 重装系统时出现<windows root>\system32\ntoskrnl.exe 损坏或者丢失?解决方法。。。。。。
- 页面从底部弹出一个popWindow
- 在Linux下使用C++开发Nginx模块的编译配置
- HDU 2544 最短路
- 饿了么开源项目:Java Comparator生成器
- JAVA006-冒泡排序和方法
- 使用AndroidSdudio并新建多个module
- 【蒟蒻的点分治专题训练】----5道题题解
- 方法的重写(override)两同两小一大原则
- Use git within eclipse
- Workflow Demo
- Python lambda(匿名函数)函数总结
- 软件工程(九)
- c#串口温度数据的波形采集