java数组(java定义数组并赋值)

数组的定义:

数组是相同类型数据的有序集合。该数组描述了几种相同类型的数据,它们以一定顺序排列和组合。其中,每个数据称为一个元素,每个元素都可以通过索引(下标)进行访问。
数组的基本特征:
1.确定长度。创建阵列后,就无法更改其大小。
2.元素必须具有相同的类型,并且不允许混合类型。元素的类型可以是java支持的任何类型
3.数组类型可以是任何数据类型,包括基本类型和引用类型。
4.数组的元素在堆内存中分配了空间,并连续分配
5.使用new关键字为阵列分配内存。jvm将为每个元素分配一个默认值。默认规则:整数:0浮点数:0.0字符:u0000布尔值:false参考数据类型:null。
6.对数组的元素进行编号,并且编号从0开始并按0排序。称为数组下标,索引,下标

java数组


数组声明:
1.声明对象时,不会实例化任何对象。仅当实例化数组对象时,JVM才会分配与长度有关的空间。
2.声明数组时,实际上不会创建任何数组。
3.要构造一个数组,必须指定长度。

java定义数组并赋值

packageday03;
publicclassTestArray{
publicstaticvoidmain(String[]args){
int[]b;
b=newint[]{88,99,66};//分步定义数组,先定义数组名,然后再为数组赋值
int[]d={88,99,100};//直接定义数组,同时赋值
System.out.println(d[0]);//访问数组的元素,需要通过数组名[元素下标]来访问
//System.out.println(d[3]);//错误的演示,如果访问的下标超过了数组的最大下标,编译不会报错,但是执行会报错
int[]c=newint[3];//只定义数组元素的个数,没有为其赋值。
System.out.println(c);//打印数组名,打印出来的是数组再堆内存中的地址

java定义


//数组都是有默认值的,boolean:false,String:null。
boolean[]bl=newboolean[3];
System.out.println(bl[0]);
String[]s=newString[3];
System.out.println(s[0]);
double[]dou=newdouble[3];
System.out.println(dou[0]);
System.out.println(c[0]);
c[0]=1000;//可以通过数组下标的方式为数组赋值
System.out.println(c[0]);
}
}

© 版权声明
好牛新坐标
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章