第二章 基本数据类型(新).pptx_第1页
第二章 基本数据类型(新).pptx_第2页
第二章 基本数据类型(新).pptx_第3页
第二章 基本数据类型(新).pptx_第4页
第二章 基本数据类型(新).pptx_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论