package java基础知识.小结与练习;
class XuanzeTest {
/**
* @param 选择排序和冒泡排序的练习
*/
public static void main(String[] args) {
//定义数组
int arr[]=new int [] {123,344,56,11,223};
shuchu(arr);
maopao(arr);
//xuanze(arr);
shuchu(arr);
}
//选择排序
public static void xuanze(int []arr){
for(int a = 0;a<arr.length-1;a++){
for(int b =a+1;b<arr.length;b++){
if(arr[a]>arr[b]){
int temp = arr[a];
arr[a]=arr[b];
arr[b]=temp;
}
}
}
}
//输出数组
public static void shuchu (int []arr){
System.out.print("[");
for(int a =0;a<arr.length;a++){
if(a==arr.length-1){
System.out.print(arr[a]+"]");
}else{
System.out.print(arr[a]+",");
}
}
}
// 冒泡排序
public static void maopao(int arr[]){
for(int a=0;a<arr.length-1;a++){
for(int b =0;b<arr.length-a-1;b++){
if(arr[b]>arr[b+1]){
int temp =arr[b];
arr[b]=arr[b+1];
arr[b+1]=temp;
}
}
}
}
}