知识点
1.冒泡排序。
2.选择排序。
练习
1.public class no_1 {
public static void main(String[] args) {
int[] nums={5,4,3,2,1};
for(int a=0,c;a<nums.length-1;a++){
for(int b=0;b<nums.length-a-1;b++){
if(nums[b]>nums[b+1]){
c=nums[b];
nums[b]=nums[b+1];
nums[b+1]=c;
}
}
}
for (int i : nums) {
System.out.print(i+"\t");
}
}
}
2.public class no_2 {
public static void main(String[] args) {
int[] nums={9,7,5,3,1,2,4,6,8};
for(int a=0,max,num;a<nums.length-1;a++){
max=0;
for(int b=0;b<nums.length-a-1;b++){
if(nums[max]<nums[b]){
max=b;
}
}
if(nums[max]>nums[nums.length-a-1]){
num=nums[max];
nums[max]=nums[nums.length-a-1];
nums[nums.length-a-1]=num;
}
}
for (int i : nums) {
System.out.print(i+"\t");
}
}
}