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的布尔类型,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-10-10
  • 详解Java如何有效避免空指针

    详解Java如何有效避免空指针

    空指针,也就是NullPointerException 简称NPE的,怕一下子写出NPE,部分的伙伴看不懂,索性就改成了空指针,在实际的开发中,我们最讨厌的就是遇到空指针了,业务跑着跑着发现了空指针,所以本文详细介绍了Java如何有效的避免空指针,需要的朋友可以参考下
    2023-12-12
  • Java While循环 do-while循环用法

    Java While循环 do-while循环用法

    循环语句就是让计算机根据条件做循环计算,在条件满足时继续循环,条件不满足时退出循环,需要的朋友可以参考下
    2020-11-11
  • 如何利用postman完成JSON串的发送功能(springboot)

    如何利用postman完成JSON串的发送功能(springboot)

    这篇文章主要介绍了如何利用postman完成JSON串的发送功能(springboot),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • 在idea中显示springboot面板的方法

    在idea中显示springboot面板的方法

    这篇文章主要介绍了在idea中显示springboot面板的方法方便启动调试,本文通过代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • java睡眠排序算法示例实现

    java睡眠排序算法示例实现

    这篇文章主要为大家介绍了java睡眠排序算法的示例实现,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-02-02
  • Java Swing GridBagLayout网格袋布局的实现

    Java Swing GridBagLayout网格袋布局的实现

    这篇文章主要介绍了Java Swing GridBagLayout网格袋布局的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)

    spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推

    这篇文章主要介绍了spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息的相关资料,需要的朋友可以参考下
    2018-01-01
  • Java Stream的基本概念以及创建方法

    Java Stream的基本概念以及创建方法

    这篇文章主要介绍了Java Stream的基本概念以及创建方法,帮助大家更好的理解和学习Java,感兴趣的朋友可以了解下
    2020-08-08
  • Java设计模式之代理模式

    Java设计模式之代理模式

    这篇文章介绍了Java设计模式之代理模式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-09-09

最新评论