1. 程式人生 > 實用技巧 >java學習第六天2020/7/11

java學習第六天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怎麼才能在一個執行緒中使另一個結束,?????????

三.大道至簡,物件中的各種思路方法