




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章基本数据类型,Java的基本数据类型,【例2-1】修正两个整数之和:class example2_1publicstaticvoidmain (string args ) intx, /变量宣言x=3; y=5; 和=x y; System.out.println个数之和为sum )在Java中,要使用变量,请遵循“声明后使用”的原则。 类型转换和自动转换必须满足以下两个条件: 1、类型兼容2 .目标数据类型大于分配给原始数据类型的内存容量(即,高于低)。 中的组合图层性质变更选项。 强制转换在兼容的数据类型之间进行(即,从高到低)。 语法形式: (目标类型)值,基本数据类型的精度从“低
2、”到“高”的顺序: byte short int long float double,从命令行输入输出, 输入基本数据Scanner类scannerreadeer扫描器类的方法: nextBoolean ()、nextByte ()、nextShort ()、nextInt ()、nextLong ()、nextFloat ()。 system.out.print () system.out.printf ()是JDK1.5新增的2.4阵列,阵列是一组类型相同的变数,可以使用相同的名称参照。 2.4.1创建和使用数组,1,声明数组(1)声明一维数组的格式:数组元素的类型数组的名称数组元素的类型
3、数组名称(2)声明二维数组的格式:数组元素的类型数组的名称数组元素类型数组名称,2 .创建数组为数组分配内存空间的格式数组变量boy中保存有这些存储单元的起始地址。 此地址称为数组引用,使数组能够通过索引操作这些存储单元。 声明数组和创建数组可以一起进行。 例如浮点尺寸=新浮点4; 二维数组与一维数组一样,必须在声明后使用new运算符分配内存区域。 例如,我不在。 我要去新干线34; 或者我要去新干线34; 使用所生成的2.4.1阵列时,构成二维阵列的一维阵列不一定需要具有相同的长度,而是可以在生成二维阵列时分别生成构成该二维阵列的一维阵列的长度。 例如: int a=new int3; a0
4、=新增6个; a1=新入口12; a2=新增8个; 在Java中,可以使用int变量的值指定数组元素的数量。 例如: int size=30; 双倍数=新双倍大小;2.4.1数组的创建和使用、2.4.1长度的使用、数组的元素个数称为数组长度。 对于一维数组,数组名称. length的值是数组中元素的数量。 二维数组的“数组名. length”的值是其中包含的一维数组的数量。 对于浮点a=新浮点12。 对于长度值int b=新增36。 b.length的值是3,2.4.5数组的初始化,创建数组时,将为每个数组元素提供默认值。 例如,浮点类型为0.0。 声明数组时,还可以为数组元素(如浮点=21.
5、3 f、23.89f、2.0f、23f、778.98f )提供初始值。 也可以用多个一维数组直接初始化一个二维数组。 2.4.5数组的初始化。 创建数组时,float类型为每个数组元素提供默认值,例如0.0。 声明数组时,还可以为数组元素(如浮点=21.3 f、23.89f、2.0f、23f、778.98f )提供初始值。 也可以用多个一维数组直接初始化一个二维数组。 示例:在inta=1、1、1、1、2、1、1、3、3、1、1、4、6、4、1、2.4.6数组中引用例如,对于inta=1、2、3、b=4、5,如果使用以下代入语句(a和b的类型必须相同) a中存储的引用与b相同。示例2-4,2.
6、4.8复制数组(Arrays类的方法),1arraycopy方法publicstaticvoidarraycopy (源阵列,索引1, 复印阵列长度)示例2-5 2复印of和复印()方法公共站点复印opyof (双原始、内部) Array类调用公共静态卷排序(double )方法,并按升序对残奥仪表a中指定的双精度数组进行排序。 Array类调用公共静态卷排序(double,int start,int end )方法,以递增顺序对在残奥仪表a中指定的双精度数组的索引star到end-1的元素值进行排序Array类调用(二分法) publicstaticintbinarysearch (doublea,double number )方法确定由残奥仪表number指定的数目是否位于由残奥仪表a指定的数组中。 示例2-7,2.5枚举类型,Java使用关键字enum声明枚举类型。 语法格式如下: enum枚举名常量列表中的常量列表是以逗号分隔的字符
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年八一建军节95周年活动实施方案
- 汽车使用与维护 课件 1.3.4 汽车制动器的操作方法和使用注意事项
- 2025年甲酸钠项目可行性研究报告
- 2025年珠光包项目可行性研究报告
- 2025年牛仔裤水洗机项目可行性研究报告
- 四川省眉山市龙正区重点达标名校2025年下学期初三语文试题中考仿真模拟考试试卷(四)含解析
- 浙江省宁波市江东区2024-2025学年三年级数学第二学期期末教学质量检测模拟试题含解析
- 扬州市江都区实验重点名校2024-2025学年全国初三模拟考三全国I卷物理试题含解析
- 湖北省襄阳市第七中学2024-2025学年初三阶段性诊断考试化学试题含解析
- 2025春新版【二年级语文下册】 期中复习知识点
- 【9数一模】2025年安徽合肥市第四十五中学九年级中考一模数学试卷(含答案)
- 国家民政部所属单位招聘笔试真题2024
- 眼底病变三维重建技术-全面剖析
- 2024年安徽马鞍山技师学院专任教师招聘真题
- 汽车装潢服务合同范本
- 2025年03月江苏镇江市扬中市事业单位集开招聘48人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 口腔科设备器具项目深度研究分析报告
- 2025四川泸天化弘旭工程建设有限公司社会招聘3人笔试参考题库附带答案详解
- 2025中国煤炭地质总局招聘20人笔试参考题库附带答案详解
- 电网工程设备材料信息参考价(2024年第四季度)
- 2024年浙江省中考社会试卷真题(含标准答案及评分标准)
评论
0/150
提交评论