1. 程式人生 > 其它 >學習日記--(介面概述及與繼承的區別)

學習日記--(介面概述及與繼承的區別)

技術標籤:筆記java

#陣列的隨機賦值:
##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));	
	}