代碼如下:
import java.util.Arrays;
public class suiji {
public static void main(String[] args) {
?int[] arrays=new? int[33];
for(int i=1;i<34;i++) {
arrays[i-1]=i;
}
int a=0;
while(a<8) {
a++;
int i=(int)(Math.random()*arrays.length);
System.out.print(arrays[i]+"\t");
arrays[i] = arrays[arrays.length-1];
arrays = Arrays.copyOf(arrays, arrays.length-1);
}
}
}
擴展資料
C++ 支持數組數據結構,它可以存儲壹個固定大小的相同類型元素的順序集合。數組是用來存儲壹系列數據,但它往往被認為是壹系列相同類型的變量。
數組的聲明並不是聲明壹個個單獨的變量,比如 number0、number1、...、number99,而是聲明壹個數組變量,比如 numbers,然後使用 numbers[0]、numbers[1]、...、numbers[99] 來代表壹個個單獨的變量。數組中的特定元素可以通過索引訪問。
所有的數組都是由連續的內存位置組成。最低的地址對應第壹個元素,最高的地址對應最後壹個元素。