快捷搜索:  汽车  科技

java数组排序过程和代码(数组动态接收和冒泡排序)

java数组排序过程和代码(数组动态接收和冒泡排序)

import java.util.Scanner; public class Code { public static void main(String[] args) { no1(); } static void no1(){ int[]nums=input(); System.out.println("排序之前"); show(nums); System.out.println(); System.out.println("排序之后:"); Px(nums); } /** 动态接收*/ static int[] input(){ int[] nums=new int[5]; Scanner sc=new Scanner(System.in); for (int i = 0; i < nums.length; i ) { System.out.printf("请输入第%d个值:" i 1); nums[i]=sc.nextInt(); } return nums; } /** 未排序之前*/ static void show(int[]nums){ for(int i:nums){ System.out.print(i " "); } } /** 排序之后*/ static void Px(int[] nums){ for (int i = 0; i < nums.length-1; i ) { for (int j = 0; j <nums.length-i-1 ; j ) { if(nums[j]>nums[j 1]){ int temp=nums[j]; nums[j]=nums[j 1]; nums[j 1]=temp; } } } for(int i:nums){ System.out.print(i " "); } } }

java数组排序过程和代码(数组动态接收和冒泡排序)(1)

猜您喜欢: