学习内容:
1.冒泡排序
代码实现:
public class 冒泡排序{
	public static void main(String[] args) {
        //冒泡排序算法
       int a[]=new int[] {1,6,8,4,5,3,1,9,10};
       int i,j;
       for(i=0;i<a.length-1;i++) {
    	   for(j=0;j<a.length-1-i;j++) {
    		   int temp;
    		   if(a[j]<a[j+1]) {
    			   temp=a[j];
    			   a[j]=a[j+1];
    			   a[j+1]=temp;
    		   }
    	   }
       }
       System.out.println("冒泡排序结果为:");
       for(i=0;i<a.length;i++) {
    	   System.out.println(a[i]);
       }
    }
}
2.直接选择排序
代码实现:
import java.util.Scanner;
public class 直接选择排序 {
 public static void main(String[] args) {
		// TODO 自动生成的方法存根
int a[];
a=new int[10];
int i,j;
System.out.println("请输入数组元素:");
for(i=0;i<10;i++) {
	Scanner sc=new Scanner(System.in);
	a[i]=sc.nextInt();
	
}
for(i=1;i<a.length;i++) {
	int index=0;
	for(j=1;j<=a.length-i;j++) {
		if(a[index]<a[j]) {
			index=j;
		}		
	}
	int temp;
	temp=a[a.length-i];
	a[a.length-i]=a[index];
	a[index]=temp;
}
System.out.println("直接选择排序结果为:");
for(int temp:a) {
	System.out.print(temp+" ");
}
	}
}
3.二维数组行列对调
代码实现:
import java.util.Scanner;
public class 二维数组行列对调 {
 public static void main(String[] args) {
		// TODO 自动生成的方法存根
int a[][];
a=new int[3][3];
System.out.println("请输入数组元素:");
for(int i=0;i<3;i++) {
	for(int j=0;j<3;j++) {
		Scanner sc=new Scanner(System.in);
		a[i][j]=sc.nextInt();
		}
}
System.out.println("数组元素为:");
for(int i=0;i<3;i++) {
	for(int j=0;j<3;j++) {
		System.out.print(a[i][j]+" ");
	}
	System.out.println();
}
System.out.println("行列对调后的数组元素为:");
for(int i=0;i<3;i++) {
	for(int j=0;j<3;j++) {
		System.out.print(a[j][i]+" ");
	}
	System.out.println();
}
	}
}
遇到的问题:无
明天任务:类与对象
原文:https://www.cnblogs.com/zyj3955/p/13294945.html