欢迎来到天天文库
浏览记录
ID:51963888
大小:427.50 KB
页数:12页
时间:2020-03-26
《Java程序设计项目教学全套课件教程眭碧霞电子资源电子课件 单元2任务4 多用户租金计算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单元2Java语言基础——任务4多用户租金计算学习内容一维数组的声明一维数组的创建一维数组的使用二维数组的声明二维数组的创建二维数组的使用CompanyLogo数组数组复合(引用)数据类型一组类型相同的有序数据集合,按一定顺序分配在内存中一片连续的区域所有数据给定一个标识符,叫数组名数组中的每个元素叫数组元素数组元素的类型可以是任何基本类型,也可以是类类型CompanyLogo一维数组一维数组数组声明(定义)数组初始化引用数组元素数组应用最值获得数组长度排序选择…….一维数组数组声明声明格式CompanyLogointm[];charc[];doubled[];int[]temp;char
2、[]s;数据类型数组名[]或数据类型[]数组名称数据类型可以是基本类型,也可以是类型定义有类Student,则可定义数组如下:Studentstu[]或Student[]stu数组声明后在内存中不占用空间,没有地址由于数组是复合数据类型,所以声明完成以后其默认值是null.数组声明以后不能直接使用,必须对其初始化以后才可以进行使用。一维数组一维数组的初始化对数组进行赋值。分为两种:静态初始化动态初始化。静态初始化也称数组的整体赋值,是一次为数组中所有元素依次进行赋值的语法,通过语法指定数组中每个元素的值,同时也指定了数组的长度。动态初始化只为数组指定长度,并且在内存中申请空间。动态初始化可以
3、不必和数组的声明放在一起,也可以重新初始化一个初始化的数组。数据类型[]数组名称={值1,值2,..值n};int[]m=newint[10];char[]c;n=newchar[3];数据类型[]数组名称=new数据类型[长度];int[]m={1,2,3,4};charc[]={‘a’,‘f’,‘d’};一维数组初始化注意静态初始化值的类型必须和数组声明时的类型匹配,或者可以自动进行转换。静态初始化一般用于一组已知的无规律数值动态初始化动态初始化只申请了空间每个元素的值取数组数据类型对应的默认值。boolean类型的默认值是false.其它7种基本数据类型是0.说明:char的默认值是编
4、码为0的字符,而不是字符0.一维数组引用数组元素形式:数组名[下标]下标是从0开始,注意数组是否越界int[]m={3,2,4,6};m[1]=4;m[2]=m[3]+m[0];char[]ch=newchar[10];inti=2;ch[i]=‘a’;数组声明定义时,下标为常量引用数组元素时,可以使用变量作为下标一维数组一维数组应用获得数组长度数组名.length求数组个元素的平均值、最值排序查找二维数组二维数组声明声明格式数据类型数组名[][];或者数据类型[][]数组名;二维数组的初始化静态inttemp[][]={{1,2},{3,4},{5,6}}动态inttemp[][];tem
5、p=newint[5][6];或者inttemp[][]=newint[5][6];二维数组二维数组元素的引用引用方式:数组名[下标1][下标2]inttemp[][]=newint[3][5];System.out.println(temp.length);//求二维数组的长度实际是求它的行数3System.out.println(temp[0].length);//每个数组成员又是一个一维数组,其长度为5二维数组元素的应用两个矩阵的和矩阵相乘ThankYou!
此文档下载收益归作者所有