[AppleScript] 纯文本查看 复制代码 public class Text {
public static void main(String[] args) {
//定义新集合
ArrayList<Integer> list = new ArrayList<>();
//创建random对象
Random random = new Random();
//循环五次依次添加元素
for (int i = 0; i < 5; i++) {
//通过random获取随机数,(0-9)+1
int n=random.nextInt(10)+1;
//集合添加
list.add(n);
}
//打印排序前的集合
System.out.println(list);
//调用排序方法
sort(list);
//排序后的集合
System.out.println(list);
}
//定义静态方法
public static void sort(ArrayList<Integer> list) {
//获取集合长度
int len = list.size();
//定义用于交换的变量
int temp = 0;
//外层循环控制比较的次数
for (int i = 0; i < len; i++) {
//内层循环用于拿出每个值进行比较
for (int j = i + 1; j < len; j++) {
//判断
if (list.get(i) > list.get(j)) {
//将大的数值先存放到变量中
temp = list.get(i);
//将第i个元素设置为第j个元素的值
list.set(i, list.get(j));
//将第j个元素设置为预先存储的变量,即i的值
list.set(j, temp);
}
}
}
}
} |