求java冒泡排序10个数的code

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:22:05
要通过键盘输入数组

public void compareMaxMin(int str[]){
int temp;
for (int i = 0; i < str.length; i++) {
for (int j = i+1; j < str.length; j++) {
if (str[i]> str[j]) {
temp = str[i];
str[i] = str[j];
str[j] = temp;
}
}
}
for (int k = 0; k < str.length; k++) {
System.out.print(str[k]+" ");
}
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入第1个数:");
int a=sc.nextInt();
System.out.println("请输入第2个数:");
int b=sc.nextInt();
System.out.println("请输入第3个数:");
int c=sc.nextInt();
System.out.println("请输入第4个数:");
int d=sc.nextInt();
System.out.println("请输入第5个数:");
int e=sc.nextInt();
int[] t={a,b,c,d,e};
new sdf().compareMaxMin(t);
}

比较麻烦,但是可以。

最好一闪性输入10个数以逗