志在指尖
用双手敲打未来

java数组(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]);
}
}

未经允许不得转载:IT技术网站 » java数组(java定义数组并赋值)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载