java数组与字符串

java数组与字符串

ID:36206309

大小:311.81 KB

页数:21页

时间:2019-05-07

java数组与字符串_第1页
java数组与字符串_第2页
java数组与字符串_第3页
java数组与字符串_第4页
java数组与字符串_第5页
资源描述:

《java数组与字符串》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章数组与字符串数组是相同类型的数据按顺序组成的一种复合数据类型。通过数组名加数组下标,来使用数组中的数据。下标从0开始排序。5.1声明数组声名数组包括数组的名字、数组包含的元素的数据类型。声明一维数组有下列两种格式:数组元素类型数组名字[]:inta[];数组元素类型[]数组名字;int[]a;声明2维数组有下列两种格式:数组元素类型数组名字[][];inta[][];数组元素类型[][]数组名字;int[][]a;例如:floatboy[];doublegirl[];charcat[];char[]dog;floata[][];doubleb[][];chard[][

2、];char[][]dog;将来数组boy的元素可以存放float型数据。数组的元素的类型可以是Java的任何一种类型。假如已经定义了一个People类,那么可以声明一个数组:Peoplechina[];People[]china;//People类的对象数组将来数组china元素可以存放People类型数据,即People类创建的对象。5.2创建数组声明数组仅仅是给出了数组名字和元素的数据类型,要想真正地使用数组还必须为它分配内存空间,即创建数组。在为数组分配内存空间时必须指明数组的长度。为数组分配内存空间的格式如下:数组名字=new数组元素的类型[数组元素的个数];例如

3、:boy=newfloat[7];声明数组和创建数组可以一起完成,例如:floatboy[]=newfloat[7];二维数组和一维数组一样,在定义之后必须用new运算符分配内存空间,例如:intmytwo[][];mytwo=newint[3][5];或intmytwo[][]=newint[3][4];注:和C语言不同的是,Java允许使用int型变量指定数组的大小,例如:intsize=30;doublenumber[]=newdouble[size];size=20;//我们现在提到的数组是定长的5.3数组元素的使用一维数组通过下标符访问自己的元素,如boy[0]、

4、boyll]等。需要注意的是下标从0开始,因此,数组若是7个元素,下标到6为止,如果使用了如下语句将发生异常。boy[7]=384.98f;二维数组也通过下标符访问自己的元素,如a[0][1],a[1][2]等。需要注意的是下标从0开始,比如声明创建了一个二维数组a:inta[][]=newint[2][3];a[0][0]=0;那么第一个下标的变化范围从0到1,第二个下标变化范围从0到2。如果使用了如下语句将发生异常。a[2][1]=38;a[0][3]=90;例子:shuzu1.javaimportjava.applet.*;importjava.awt.*;publi

5、cclassshuzu1extendsApplet{floata[];publicvoidinit(){a=newfloat[5];a[0]=23.9f;a[1]=34.9f;a[2]=45f;a[3]=56.98f;a[4]=100f;}publicvoidpaint(Graphicsg){g.drawString("a[0]="+a[0]+"a[1]="+a[1]+"a[2]"+a[2]+"a[3]="+a[3]+"a[4]="+a[4],12,12);}}注:有一个重要的表示数组长度的(即元素的个数)格式。例如创建了floata[]=newfloat[6],则a.le

6、ngth的值为6。5.4数组的初始化创建数组后,系统会给每个数组元素一个默认的值,如float型是0.0。我们在声明数组时,同时也还可以给数组的元素一个初始值,如:floatboy[]={12.3f,23.89f,2.0f,23f,578.98f};上述语句相当于:floatboy[]=newfloat[5];boy[0]=12.3f;boy[1]=23.89f;boy[2]=2.0f;boy[3]=23f;boy[4]=578.98f;例如:StringS[]={"we","are","hello","123","who?"};5.5字符串Java使用java.lang包

7、中的String类来创建一个字符串变量,因此字符串变量是类类型变量,是一个对象。1.字符串常量:如"你好","1234.987","weqweo"。”a”‘a’2.声明字符串:StringS;3.创建字符串:使用String类的构造方法。例如:S=newString(“Wearestudents");也可写成:S="Wearestudents";声明和创建可用一步完成:StringS=newString(“Wearestudents");或StringS=“Wearestudents";也可以用一个已创建的字符串创

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。