Java冒泡随笔
2016-05-15 19:46
162 查看
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]);
}
}
}
转载于:https://www.cnblogs.com/RunawayMama/p/5495910.html
相关文章推荐
- FormatUtils java格式化 随笔
- 第九、Java数组的常见操作(冒泡、选择排序、数组翻转)
- java 数组的排序,含冒泡、插入、选择、快速排序。
- JAVA 并发编程随笔【七】线程安全与共享资源
- 算法积累_java_插入,选择,冒泡,快速排序
- JAVA学习随笔(2)--Integer类
- java 排序算法(冒泡)
- JAVA | 1 - 随笔
- [置顶] java 多线程随笔(三)
- 面试随笔——记录一些面试中碰到的问题(初级/中级Java开发)
- 黑马程序员<java基础<选择,冒泡,折半,进制转换知识点>>
- Thinking in java--随笔
- java实现七大排序(插入,冒泡,选择,快速,堆,希尔,归并)
- java冒泡排序
- [Java]学习笔记,随笔【六】
- 【老孙随笔】程序员,你要爱你的身体,胜过Java和.Net。——又一次昏倒在地。反思。
- java基础学习记录之数组冒泡排序的学习与练习三
- JAVA并发编程随笔【二】Comparable接口(类的自然排序 natural ordering)
- Java.Web - Session 随笔
- java实现一个选择、冒泡、插入排序的简单演示器