public class Test1{
public static void main(String[] args){
int[] r =init(33);//初始化長度為33的數組,但此時數組並沒有真正生成。
int[] b = intit(16);
System.out.println(Array.toString(r));//將數組轉化為字符串並輸出
System.out.println(Array.toString(b));
int[] red = xuanRed(r);
int blue = xuanBlue(b);
System.out.println(Array.toString(red));
system.out.println(blue);
}
private static int[] xuanRed(int[] r){
int[] red = new int[6];
boolean[] flag = new boolean[33];
for(int i=0;i<6;i++){
int j;
do{
j= new Random().nextInt(33);//隨機拿出1~33中的一個數
}while(flag[j]);
red[i] = r[j];
flag[j] = true;//將拿過的位置標記為true
}
return red;
}
private sttic int xuanBliue(int[] b){
return b[new Random().nextInt(16)];
}
/**
*初始化數組,n為前面init(33)的數組空間
*/
static int[] init(int n){
int[] a= new int[n];
for(int i=0;i<n;i++){
a[i] = i+1;
}
return a;//返回的是数组的内存地址
}
}
寫完這個滿臉的淚啊。。。不説了,學python的都懂。。。。