Java数组与字符串.ppt

Java数组与字符串.ppt

ID:51966962

大小:232.05 KB

页数:21页

时间:2020-03-26

Java数组与字符串.ppt_第1页
Java数组与字符串.ppt_第2页
Java数组与字符串.ppt_第3页
Java数组与字符串.ppt_第4页
Java数组与字符串.ppt_第5页
资源描述:

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

1、第三讲Java中数组和字符串授课方式:投影演示教学目标:让学生掌握数据的定义和引用教学内容:数组的定义方式、数组元素的引用、数组的初始化教学重点:数组的定义方式、数组的初始化教学难点:数组元素的初始化课时安排:2课时数组字符串数组一维数组的定义和引用二维数组的定义和引用数组程序举例数组属于复杂数据类型由类型相同的元素组成的有顺序的数据集合数组是固定的不能扩展可以存储基本数据类型或对象通过数组名和下标可以访问各元素创建一维数组通用的一维数组的声明格式是:typevar-name[];举例:intarray_int[];String[]str;利用new来为数组型变量分配内存空间

2、array_int=newint[10];str=newString[10];两步可以合并,如:intString[]str=newString[10];引用的注意事项在实例化数组语句中的“int[3]”表示数组包含元素个数,而“A[0]”则是对第1个元素的引用。在引用元素时,要注意不要索引越界。下列是个反例:intx=4,y=5;int[]A=newint[3];A[3]=y;//为数组的第2个元素赋值数组的初始化数组在实例化时,可以为数组元素指定初始化值。其格式为:数组名=new数组名[整型数]{值1,值2…};//为整型数组A的5个元素依次指定相应的值int[]A=ne

3、wint[5]{1,2,3,4,5};//如果为数组指定初始化值,可以省略对元素个数的说明。int[]A=newint[]{1,2,3,4,5};//简化为:int[]A={1,2,3,4,5};//为数组指定初始化的值可以是变量表达式。intx=1,y=2;int[]A=newint[5]{x,y,x+y,y+y,y*y+1};数组程序举例定义一个五个元素的数组,并循环向数组中赋值,在循环输入各元素的值int[]arr=newint[5];for(inti=0;i

4、ystem.out.println(arr[i]);二维数组的定义定义二维数组的格式为:访问修饰符类型名称[,]数组名;数组在定义后必须实例化才可以使用。实例化数组的格式为:数组名=new类型名称[无符号整型1,无符号整型2];int[][];A=newint[2][2];//或者int[][]A=newint[2][2];二维数组的初始化二维数组可以表示为数组的数组。二维数组的初始化,例如:也可简化为:int[][]A=newint[2][2]{{1,2},{3,4}};int[][]A={{1,2},{3,4}};二维数组元素的引用引用多维数组素需要用多个索引确定某个元素

5、。引用二维数组元素的一般形式为:数组名[行索引][列索引]int[][]A=newint[4][4];//定义一个4行4列的二维数组A[1][2]=15;//为第2行第3列的元素赋值inta=A[1][2];//用第2行第3列的元素为其他变量赋值练习创建一个Java程序,定义一个二维数组,并给数组中的所有数组元素赋值,最后将各数组元素的值并在屏幕上输出。//定义并实例化一个2行3列的二维整型数组int[][]arr=newint[2][3];//利用循环给二维数组各元素赋值for(inti=0;i<2;i++)//外循环用来控制行for(intj=0;j<3;j++)//内循

6、环用来控制列arr[i][j]=i+j;//通过for循环输出二维数组中各元素的值for(inti=0;i<2;i++){for(intj=0;j<3;j++){System.out.println(arr[i][j]);}}综合练习利用一维数组统计学生总成绩和平均成绩。利用二维数组统计各学生的总成绩和平均成绩。姓名语文数学英语计算机总分平均分张三78869091李四67766273王五98899288赵六82928882综合练习创建一个Java程序,将一个矩阵行和列交换,即转换成矩阵并输出综合练习创建一个Java程序,求两个数中的大数一个2行3列的矩阵A与一个3行4列的矩阵

7、B做乘积,得到一个2行2列的矩阵C,并将结果输出。矩阵的乘法的规则如下:*=*=数组字符串字符串连接运算符Java中对运算符“+”进行了重载(就是对同一个运算符赋予了两种以上的含义,在不同的场合可以标记不同的操作。)字符串连接运算符的操作有两种情况:字符串+字符串字符串+基本数据类型数据或对象例如“hello”+”world”结果为“helloworld”intc=100;“c=”+c的结果为“c=100”修改字符串获取字符串的长度获取字符串制定位置的字符注意:字符串被创建后,其中的内容不能再修改。St

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

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

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