题目:输入三个整数x,y,z,请把这三个数由小到大输出 import java.util.Scanner; public class Test10 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入数值a:"); int a=sc.nextInt(); System.out.println("请输入数值b:"); int b=sc.nextInt(); System.out.println("请输入数值c:"); int c=sc.nextInt(); sort(a,b,c); } public static void sort(int a,int b,int c){ int[] sort={a,b,c}; int max;//设函数存储最大值,做置换 for (int i = 1; i <= sort.length ; i++) {//循环次数,最大次数为数组的长度 for(int j = 0; j <sort.length-i; j++){//两个数想对比,每对比一次,后面循环次数就减一次 if(sort[j]>sort[j+1]){ max=sort[j];//进行位置置换 sort[j]=sort[j+1]; sort[j+1]=max; } } } for (int i = 0; i <=sort.length-1 ; i++) { System.out.print(sort[i]+" "); } } }