package com.company; public class Main { public static void main(String[] args) { int [] arr = new int[]{3,6,2,7,4,5}; maopao(arr); bianli(arr); } //定义一个函数遍历这个数组 public static void bianli(int[] arr) { for(int x = 0;x < arr.length;x++) if(x != arr.length-1) System.out.print(arr[x]+","); else System.out.println(arr[x]); } //要求对于数组按照从小到大顺序进行排列 public static void pailie(int [] arr){ for(int x = 0;x < arr.length;x++){ for(int y = x + 1;y < arr.length;y++) { //y随着x的变化要改变 if (arr[x] > arr[y]){ int temp = arr[x]; arr[x] = arr[y]; arr[y] = temp; } } } } //冒泡排序 public static void maopao(int []arr){ for(int x = 0;x < arr.length;x++){ for(int y = 0;y < arr.length-x-1;y++){ if(arr[y]>arr[y+1]){ int ren = arr[y+1]; arr[y+1] = arr[y]; arr[y] = ren; } } } } }
打印数组从小到大排列和冒泡排序
最新推荐文章于 2024-06-29 18:45:52 发布