package zh.codegym.task.task04.task0420; /* 对三个数字进行排序 */ import java.io.*; import java.util.ArrayList; import java.util.Collections; public class Solution { private static ArrayList<Integer> nums= new ArrayList(); public static void main(String[] args) throws Exception { //在此编写你的代码 BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); for (int x=0;x<3;x++){ int a = Integer.parseInt(reader.readLine()); nums.add(a); } bubbleSort(); for (int num:nums){ System.out.print(num + " "); } } private static void bubbleSort(){ for(int index=0;index<nums.size()-1;index++){ if (nums.get(index)<nums.get(index+1)){ Collections.swap(nums,index,index+1); } } for(int index=0;index<nums.size()-1;index++){ if (nums.get(index)<nums.get(index+1)){ bubbleSort(); } } } }