您的位置:首页 > 健康 > 美食 > 免费设计素材_做网站建设的方案_免费建站的网站有哪些_seo企业培训班

免费设计素材_做网站建设的方案_免费建站的网站有哪些_seo企业培训班

2024/12/22 12:14:33 来源:https://blog.csdn.net/brinkknight/article/details/144558846  浏览:    关键词:免费设计素材_做网站建设的方案_免费建站的网站有哪些_seo企业培训班
免费设计素材_做网站建设的方案_免费建站的网站有哪些_seo企业培训班
package com.guangyunl.f_array;import java.util.Random;
import java.util.Scanner;// 数组的冒泡排序
// 冒泡排序法是采用数组中相邻元素进行比较换位
public class Demo02Bubble {public static void main(String[] args) {Demo02Bubble demo02Bubble = new Demo02Bubble();// 输入创建数组的长度System.out.print("请输入要创建的数组的长度:");Scanner scanner = new Scanner(System.in);int arrLength = scanner.nextInt();// 创建数组int[] arr1 = createArray(arrLength);// 输出数组System.out.print("排序前");demo02Bubble.printArray(arr1);// 给数组排序arr1 = bubbleSort(arr1);// 输出数组System.out.print("排序后");demo02Bubble.printArray(arr1);}// 创建数组public static int[] createArray(int n){int[] arr1 = new int[n];// 通过随机数生成数组的值Random random = new Random();for (int i = 0; i < arr1.length; i++) {// 随机生成0~99的数作为数组的值arr1[i] = random.nextInt(100);}return arr1;}// 给数组排序 冒泡排序// 将数组中的元素按照大小进行排序,默认都是以升序的形式进行排序public static int[] bubbleSort(int[] arr){int temp = arr[0];for (int i = 0; i < arr.length-1; i++) {for (int j = 0; j < arr.length-1-i; j++) {if(arr[j] > arr[j+1]){temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}return arr;}// 输出数组 (非静态方法,得new,对象点方法名 调用)public void printArray(int[] arr){for (int i = 0; i < arr.length; i++) {if (i == 0){System.out.print("数组为 = [ " + arr[i] + ", ");}else if(i == arr.length-1){System.out.println(arr[i] + " ]");}else{System.out.print(arr[i] + ", ");}}}
}
/*
请输入要创建的数组的长度:11
排序前数组为 = [ 43, 22, 18, 3, 24, 59, 99, 24, 13, 59, 36 ]
排序后数组为 = [ 3, 13, 18, 22, 24, 24, 36, 43, 59, 59, 99 ]*/

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com