#数组的随机赋值:
##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));
}