java學習第六天2020/7/11
- 2020 年 7 月 11 日
- 筆記
一.
今天先是對昨天的知識進行了練習;
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怎麼才能在一個執行緒中使另一個結束,?????????
三.大道至簡,對象中的各種思路方法