冒泡排序

2017-12-26  本文已影响0人  骇客与画家

题目二:
定义一个长度为10的int类型数组,然后给该数组的每一个元素赋值随机数。赋值后输出当前数组。再使用冒泡排序升序(从小到大)输出。

int[] str = new int[10];

for(int i=0;i<str.length;i++){
    str[i] = (int)(Math.random()*100);
    System.out.println(str[i]+"");
}

System.out.println();

for(int i=0;i<str.length-1;i++){
    for(int j=0;j<str.length-1-i;j++){
        if(str[j]>str[j+1]){
            int t = str[j];
            str[j] = str[j+1];
            str[j+1] = t;
        }
    }
}

for(int i=0;i<str.length;i++){
    System.out.println(str[i]+"");
}
上一篇 下一篇

猜你喜欢

热点阅读