package com.itheima.convert;
import java.lang.reflect.Array;
import java.util.Arrays;
public class Test02 {
public static void main(String[] args) {
//1、定义数组
int arr[]={2,9,3,8};
// 0 1 2 3
//2、定义一个循环控制选择几轮:arr.length-1
for (int i = 0; i < arr.length; i++) {
// i=0 j=1,2,3
// i=1 j=2,3
// i=2 j=3
//定义内部循环,控制选择几次
for (int j = i+1; j< arr.length; j++) {
//当前:arr[i]
//如果有比当前位数据跟小的,则交换
if(arr[i]>arr[j]){
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
System.out.println(Arrays.toString(arr));
}
}
Java基础----选择排序
最新推荐文章于 2024-09-22 22:15:03 发布