學習日記--(介面概述及與繼承的區別)
阿新 • • 發佈:2020-12-12
#陣列的隨機賦值:
##1.通過Random
###1.int型—隨機數
Random r=new Random();
//陣列
int[] ary=new int[5];//預設0,0,0,0,0,
//賦值
for(int i=0;i<ary.length;i++) {
ary[i]=r.nextInt(100);//[0—99]
}
System.out.println(Arrays.toString(ary));
### 2.char---型別 char[] chs=new char[5]; System.out.println("char陣列:"+Arrays.toString(chs)); 賦值:A-Z [65-90] for(int i=0;i<chs.length;i++) { chs[i]=(char)(r.nextInt(26)+65);//[0,25] } System.out.println("char陣列:"+Arrays.toString(chs)); ##2.[封裝]:封裝具體賦值操作 方法:就是一組功能 方法的定義: 1,必須要宣告引數的型別,如果有引數的話 2,必須要保證方法名一致 修飾符 靜態的 返回值 方法名(引數1,引數2,...){ } public static void main(String[] args) { //1.隨機數 Random r=new Random(); //2.陣列 int[] ary1=new int[5]; //3.賦值 f1(r,ary1); System.out.println(); //4.重新賦值 int[] ary2=new int[10]; f1(r,ary2); } 封裝----f1 private static void f1(Random r,int[] ary1) { for(int i=0;i<ary1.length;i++) { ary1[i]=r.nextInt(100); } System.out.println("賦值結果:"+Arrays.toString(ary1)); }