public class Demo2{
public static void main(String[] args){
//创建数组arr
int[] arr = {1,9,5,7,3,2,6};
//输出原数组序列
System.out.println("=============================\n原数组序列:");
for(int in : arr){
System.out.print(in+" ");
}
System.out.println();
//冒泡法排序
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length-i-1;j++){
if(arr[j]<arr[j+1]){
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
//输出冒泡法排序后数组
System.out.println("冒泡排序后数组序列:");
for(int in : arr){
System.out.print(in+" ");
}
System.out.println();
//创建数组arr2
int[] arr2 = {1,9,5,7,3,2,6};
//输出原数组序列
System.out.println("=============================\n原数组序列:");
for(int in : arr2){
System.out.print(in+" ");
}
System.out.println();
//选择排序法
for(int i=0;i<arr2.length;i++){
int max = arr2[i];
for(int j = i;j<arr2.length-1;j++){
if(max<arr2[j+1]){
int temp = max;
max = arr2[j+1];
arr2[j+1] = temp;
}
}
arr2[i] = max;
}
//输出选择法排序后数组
System.out.println("选择排序后数组序列:");
for(int in : arr2){
System.out.print(in+" ");
}
System.out.println();
}
}
public static void main(String[] args){
//创建数组arr
int[] arr = {1,9,5,7,3,2,6};
//输出原数组序列
System.out.println("=============================\n原数组序列:");
for(int in : arr){
System.out.print(in+" ");
}
System.out.println();
//冒泡法排序
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length-i-1;j++){
if(arr[j]<arr[j+1]){
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
//输出冒泡法排序后数组
System.out.println("冒泡排序后数组序列:");
for(int in : arr){
System.out.print(in+" ");
}
System.out.println();
//创建数组arr2
int[] arr2 = {1,9,5,7,3,2,6};
//输出原数组序列
System.out.println("=============================\n原数组序列:");
for(int in : arr2){
System.out.print(in+" ");
}
System.out.println();
//选择排序法
for(int i=0;i<arr2.length;i++){
int max = arr2[i];
for(int j = i;j<arr2.length-1;j++){
if(max<arr2[j+1]){
int temp = max;
max = arr2[j+1];
arr2[j+1] = temp;
}
}
arr2[i] = max;
}
//输出选择法排序后数组
System.out.println("选择排序后数组序列:");
for(int in : arr2){
System.out.print(in+" ");
}
System.out.println();
}
}