java學習第六天2020/7/11
阿新 • • 發佈:2020-07-12
一.
今天先是對昨天的知識進行了練習;
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怎麼才能在一個執行緒中使另一個結束,?????????
三.大道至簡,物件中的各種思路方法