一.
今天先是对昨天的知识进行了练习;
package 数组; import java.util.Random; import java.util.Arrays; public class 随机数排序 { public static void main(String[]args) { int[] m=new int[5]; Random ran=new Random(); for(int i=0;i<5;i++) m[i]=ran.nextInt(100); Arrays.sort(m); System.out.println(Arrays.toString(m)); } }
package main函数; import java.util.Arrays; public class 冒泡 { public static void main(String[]args) { int[] ary= {1,5,6,9,8,2,3}; for(int i=0;i<ary.length-1;i++) { for(int j=0;j<ary.length-1;j++) { if(ary[j]>ary[j+1]) { int t=ary[j]; ary[j]=ary[j+1]; ary[j+1]=t; } } } System.out.println("排序后的数组:"+Arrays.toString(ary)); } }
import java.util.Arrays; public class 选择排序 { public static void main(String[]args) { int[] ary= {1,5,6,9,8,2,3}; for(int i=0;i<ary.length-1;i++) { for(int j=i+1;j<ary.length;j++) { if(ary[i]>ary[j]) { int t=ary[i]; ary[i]=ary[j]; ary[j]=t; } } } System.out.println("排序后的数组:"+Arrays.toString(ary)); } }
import java.util.Arrays; public class 插入排序 { public static void main(String[]args) { int[] ary= {1,5,6,9,8,2,3}; int i,j,k; for(i=1;i<ary.length;i++) { k=ary[i]; for(j=i-1;j>=0&&k<ary[j];j--) ary[j+1]=ary[j]; ary[j+1]=k; } System.out.println("排序后的数组:"+Arrays.toString(ary)); } }
了解了了一些面向对象思想;
二.使用pthread怎么才能在一个线程中使另一个结束,?????????
三.大道至简,对象中的各种思路方法