Java简单数组排序(冒泡法)

 更新时间:2015年10月20日 15:04:28   作者:hacker0825  
这篇文章主要介绍了Java简单数组排序,实例分析了基于冒泡法实现数组排序的相关技巧,简单实用,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了Java简单数组排序(冒泡法)。分享给大家供大家参考,具体如下:

import java.util.Scanner;
public class testArray {
 public static void main(String[] args) {
 Scanner input = new Scanner(System.in);
 int Max=0;
 int[] score = new int[5]; //自定义数组长度
 System.out.println("please input five numbers:");
 for(int i=0; i< score.length; i++){
  score[i] = input.nextInt();
 }
 for(int j=0; j<score.length-1; j++){
  swap(score); //调用数组排序方法
 }
 System.out.println("########## the result: ###########");
 for(int i=0; i<score.length; i++){
  System.out.print(score[i]+"\t");
 }
 }
 public static void swap(int[] arr){ //冒泡法排序
 for(int i=0; i<arr.length-1; i++){
  if(arr[i]>arr[i+1]){
  int temp = arr[i];
  arr[i] = arr[i+1];
  arr[i+1] = temp;
  }
 }
 }
}

希望本文所述对大家Java程序设计有所帮助。

相关文章

  • Java 日期格式加上指定月数(一个期限)得到一个新日期的实现代码

    Java 日期格式加上指定月数(一个期限)得到一个新日期的实现代码

    这篇文章主要介绍了Java 日期格式加上指定月数(一个期限)得到一个新日期的实现代码,需要的朋友可以参考下
    2018-05-05
  • JVM核心教程之JVM运行与类加载全过程详解

    JVM核心教程之JVM运行与类加载全过程详解

    我们都知道一个java程序运行要经过编译和执行,但是这太概括了,中间还有很多步骤,下面这篇文章主要给大家介绍了关于JVM核心教程之JVM运行与类加载全过程的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
    2018-04-04
  • SpringBoot可视化接口开发工具magic-api的简单使用教程

    SpringBoot可视化接口开发工具magic-api的简单使用教程

    作为Java后端开发,平时开发API接口的时候经常需要定义Controller、Service、Dao、Mapper、XML、VO等Java对象。有没有什么办法可以让我们不写这些代码,直接操作数据库生成API接口呢?今天给大家推荐一款工具magic-api,来帮我们实现这个小目标!
    2021-06-06
  • Java的内存分配与回收策略详解

    Java的内存分配与回收策略详解

    这篇文章主要介绍了Java的内存分配与回收策略详解,对象的内存分配,就是在堆上分配,对象主要分配在新生代的 Eden 区上,少数情况下可能直接分配在老年代,分配规则不固定,取决于当前使用的垃圾收集器组合以及相关的参数配置,需要的朋友可以参考下
    2023-08-08
  • SSM框架通过mybatis-generator自动生成代码(推荐)

    SSM框架通过mybatis-generator自动生成代码(推荐)

    这篇文章主要介绍了SSM框架通过mybatis-generator自动生成代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2017-11-11
  • SpringBoot做junit测试的时候获取不到bean的解决

    SpringBoot做junit测试的时候获取不到bean的解决

    这篇文章主要介绍了SpringBoot做junit测试的时候获取不到bean的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • IDEA编译乱码Build Output提示信息乱码

    IDEA编译乱码Build Output提示信息乱码

    IDEA编译的时候乱码,Build Output提示信息乱码,本文就详细的介绍一下解决方法,有需要的同学可以了解一下
    2021-06-06
  • IntelliJ IDEA下载GitHub私有仓库到本地的方法(新版)

    IntelliJ IDEA下载GitHub私有仓库到本地的方法(新版)

    这篇文章主要介绍了IntelliJ IDEA下载GitHub私有仓库到本地(新版),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • Java:泛型知识知多少

    Java:泛型知识知多少

    这篇文章主要介绍了java泛型基础知识及通用方法,从以下几个方面介绍一下java的泛型: 基础, 泛型关键字, 泛型方法, 泛型类和接口,感兴趣的可以了解一下
    2021-08-08
  • Java字符串转时间简单示例代码

    Java字符串转时间简单示例代码

    这篇文章主要给大家介绍了关于Java字符串转时间的相关资料,在Java中字符和字符串常常需要相互转化,文中通过代码示例介绍的非常详细,需要的朋友可以参考下
    2023-08-08

最新评论