//输入三个整数x,y,z,请把这三个数由小到大输出
/
/
package jichu11;
import java.util.Scanner;
//输入三个整数x,y,z,请把这三个数由小到大输出。
public class Test2 {
/*public static void main(String[] args) {
Scanner sca=new Scanner(System.in);
System.out.println("请输入第1个整数:");
int x=sca.nextInt();
System.out.println("请输入第2个整数:");
int y=sca.nextInt();
System.out.println("请输入第3个整数:");
int z=sca.nextInt();
int[] a={x,y,z};
for (int i=0;i<a.length-1;i++){
for (int j=a.length-1;j>i;j--){
if (a[j]<a[j-1]){
int u=a[j];
a[j]=a[j-1];
a[j-1]=u;
}
}
}
for (int k:a){
System.out.print(k+" ");
}
}*/
private static Scanner sca = new Scanner(System.in);
public static void main(String[] args) {
System.out.println("请输入第1个整数:");
int x = sca.nextInt();
System.out.println("请输入第2个整数:");
int y = sca.nextInt();
System.out.println("请输入第3个整数:");
int z = sca.nextInt();
int[] a={x,y,z};
ss(a);
}
public static void ss(int...a){
for (int i=0;i<a.length-1;i++){
for (int j=a.length-1;j>i;j--){
if (a[j]<a[j-1]){
int u=a[j];
a[j]=a[j-1];
a[j-1]=u;
}
}
}
for (int k:a){
System.out.print(k+" ");
}}
}
/
/
package jichu11;
import java.util.ArrayList;
import java.util.Scanner;
public class Test3 {
private static Scanner sca = new Scanner(System.in);
public static void sort(Integer... a) {
for (int i = 0; i < a.length - 1; i++) {
for (int j = a.length - 1; j > i; j--) {
if (a[j] < a[j - 1]) {
int u = a[j];
a[j] = a[j - 1];
a[j - 1] = u;
}
}
}
for (int k : a) {
System.out.print(k + " ");
}
System.out.println();
}
public static void main(String[] args) {
ArrayList<Integer> objects = new ArrayList<>();
while (true) {
System.out.println("请输入整数,(输入0则表示退出):");
int x = sca.nextInt();
if (x == 0) {
break;
}
objects.add(x);
}
Integer[] integers = objects.toArray(new Integer[objects.size()]);//这个就是把 ArrayList 转换成 Integer[] 数组
sort(integers);
}
}