第八十三课 数组的使用
1.数组可以先声明再赋值的。
例如:
char[] temp;
temp={a,b,c,d,e,f,g};
2.数组赋值方法:
①第一种声明与赋值方法:
(比较直观切普通的方法)
int[] ages = {32,54,68,51,23,54,65,45};
这样的方式创建声明和赋值需要放在同一行,如果想用两行来创建声明和赋值需要用new的方式了。
②第二种声明预付制方法:
int[] ages;
ages = new int[10];
先声明数组变量,变量名为ages;
new int[10]; new为创建的意思,int[10]意思为长度为10的。整体意思是,创建一个长度为10的int类型。
也可以缩减写出来
int[] ages = new int[10];
③第三种声明与赋值方法:
int[] ages;
ages=new int[]{12,5,48,68,12,6};
第三种方法比较第一种方法多个new,在数值声明中,基本都用new来创建的,因为数组是引用类型的创建方法,它和int的基本类型的变量存储的位置不一样。
④第四种声明与赋值方法:
int[] ages;
ages = new int[5]{2,5,6,7,8};
在int[5]添加了具体赋值长度,如果不在int[]中添加数字来限制长度,那么系统会默认后面{ }中有多少就是多长了,可以随便写多少数值。如果限制了长度,也有好处,不能随便写了呗。
3.没有赋值就说明是默认值
int[] ages;
ages = new int[10];
这样创建长度为10的ages,其中默认10个赋值数值都是0。
4.数组中的数值修改。
例如:
int[] ages = {12,16,20,13,15,17,18,18};
ages[4]=16;
Console.WriteLine(ages[4]);
输出为:16