int min =0;for(int j =1; j < nums.length ; j ++){if(nums[min]> nums[j]){
min = j;}}
3.将找到的最小数与开始的数字进行交换
int temp = nums[i];
nums[i]= nums[min];
nums[min]= temp;
4.重复操作(完整代码)
publicstaticvoidmain(String[] args){int[] nums ={1,5,7,4,3};//定义数组for(int i =0; i < nums.length -1; i ++){int min = i;//定义开始数字for(int j = i +1; j < nums.length ; j ++){if(nums[min]> nums[j]){
min = j;//获取最小数下标}}int temp = nums[i];//保存初始数值
nums[i]= nums[min];//把初始值变为最小值
nums[min]= temp;//把保留的初始值给交换的地方}for(int i : nums){//使用循环语句进行输出 == for (int i = 0 ; i < nums.length ; i ++)System.out.println(i);}}