java中的排序
来源:百度知道 编辑:UC知道 时间:2024/06/14 19:19:20
理论我知道 我要的是代码
冒泡排序
int z=0;
int objint={2,5,36,58,2,65};
for(int i=0;i<objint.length();i++){
for(int a=0;a<objint.length();a++){
if(objint[i]>objint[a]){
z=objint[i];
objint[i]=objint[a];
objint[a]=z;
}
}
}
import java.util.Scanner;
public class Sort1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] num = new int[10]; //这控制输入的数的个数
for (int input = 0; input < num.length; input++) {
System.out.print("请输入第" + (input + 1) + "个数: ");
num[input] = sc.nextInt();
}
int i, j, min, swap;
for (i = 0; i < (num.length - 1); i++) {
min = i;
for (j = (i + 1); j < num.length; j++) {
if (num[min] > num[j]) {
min = j;
}
}
if (min != i) {
swap = num[i];
num[i] = num[min];
num[min] = swap;
}
}