题目:
/*
- 1、输入四个整数,按照从小到大顺序输出。(20分)
*/
代码:
注:题目说的是四个数的排序,我就直接写了个冒泡排序
public class One207 {
public static void main(String[] args) {
System.out.println("数据(空格隔开数据):");
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
scanner.close();
String [] strnums = s.split(" ");
for (int i = 0; i < strnums.length-1; i++) {
for (int j = 0; j < strnums.length-1-i; j++) { //每次都是找出一个最大值
int num1 = Integer.parseInt(strnums[j]);
int num2 = Integer.parseInt(strnums[j+1]);
if (num1 > num2) {
String strt = strnums[j];
strnums[j] = strnums[j+1];
strnums[j+1] = strt;
}
}
}
for (int i = 0; i < strnums.length; i++) {
String m=" ";
if (i<strnums.length-1) {
m=",";
}
System.out.print(strnums[i]+m);
}
}
}
运行结果: