




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主讲人:王亮数组的定义和使用数组的定义和使用一、数组的定义和使用二、数组的使用案例数组的定义和使用在Java语言中,一维数组的使用类似于变量的使用,分为以下4个步骤:声明数组创建数组初始化数组引用数组元素数组的定义和使用声明数组声明数组是使用数组的第一步,需要说明数组元素的类型以及数组的名称。语法数据类型[]数组名;或数据类型数组名[];int[]age;//用于存储年龄Stringnames[];//用于存储姓名示例“[]”不能省略,且必须出现在数据类型与数组名之间。在声明数组时,不能给定数组的长度。例如:“int[20]age;//错误”。在Java中声明数组时,中括号可以放在数组名前后,一般我们习惯将中括号写在数据类型后。注意数组的定义和使用创建数组在Java语言中,可以通过new关键字创建数组,为数组分配内存空间。语法数组名=new数据类型[数组长度];示例age=newint[10];大于0的整数,不能省略,可以为常量、变量或表达式创建长度为10的整型数组数组的定义和使用语法数据类型[]数组名=new数据类型[数组长度];示例int[]age=newint[10];数组的定义和使用初始化数组可通过以下三种方式为数组进行初始化创建后初始化创建时初始化默认值初始化int[]age=newint[10];for(inti=0;i<10;i++){age[i]=sc.nextInt();}数组初始化和循环常结合使用,从而简化了代码int[]age={17,16,18,21,24,22,21,19,20,17};int[]age=newint[]{17,16,18,21,24,22,21,19,20,17};数据类型默认值int
0float
0.0fdouble
0.0booleanfalsechar‘\0’数组的定义和使用引用数组元素可以通过以下方式对数组中的元素进行存取。语法数组名[下标]数组可以使用length属性在程序中动态获得数组的长度。语法数组名.length数组中第一个元素的下标:0最后一个元素的下标:数组名.length-1数组的定义和使用示例问题描述:定义一个数组存储公司门5位员工的薪资,分别10000,12000,11000,8000,20000。用户输入序号显示序号员工薪资,若出现越界,则提示错误。int[]arr={10000,12000,11000,8000,20000}; Scanneruser=newScanner(System.in); System.out.println("请输入要提取的员工序号"); intinput=Integer.parseInt(user.nextLine()); System.out.println(arr[input]);课程小结数组的使用类似于变量的使用其步骤分为:声明数组、创建数组、初始化数组和引用数组。思考有一个数组如下:int[
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论