Java语言05(数据类型类和数组对象).pptVIP

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据类型类和数组对象 教学目标 掌握数据类型类的基本用法。 能够熟练使用一维数组、二维数组。 理解命令行参数 数据类型类 Java提供了数据类型类,也称包装类,它是封装了基本数据类型的类。 在进行数据类型转换时,需要使用数据类型类。 某些场合必须使用数据类型类,例如集合类中要求的成员必须是类,而不能是基本类型的变量。 数据类型类共有8个:Character、Byte、Short、Integer、Long、Float、Double、Boolean。 数据类型类的属性  除了boolean类以外,其他数据类型类所都具有属性: MAX_VALUE属性:代表数据类型类所表示的最大值。 MIN_VALUE属性:代表数据类型类所表示的最小值。  这两个属性都静态成员变量,可以通过类名直接使用。 数据类型类的构造方法   使用数据类型类的构造函数,可以把基本数据类型整合到Java数据类型类的对象层次结构中。   例如: double dd=new Double(1.2345); integer ii=new Integer(4567); 数据类型类的常用方法   数据类型类提供了一批成员方法,以方便数据之间的相互转换。 xxxValue()成员方法:获得对象中的基本类型数据。 toString()成员方法:将基本数据类型类中的数值转换为字符串。 valueOf(String s)静态方法:把字符串s转化成相应的数据类型对象。Character类无此方法。 paresXxxx(String s)静态方法:把字符串s转化成基本类型的数据。Character和Boolean无此方法。 判断无穷大和非数字的方法 Float类和Double类定义了isInfinite()和isNaN() isInfinite()当被检验的值为无穷大或无穷小时,返回真值。 isNaN()当被检验的值为非数字时,返回真值。 class InforNaN//无穷和非数字判断示例 { public static void main(String [] args) { Double b=new Double(1/0.); Double d=new Double(0/0.); System.out.println(b+:+b.isInfinite()+,+b.isNaN()); System.out.println(d+:+d.isInfinite()+,+d.isNaN()); } } 数 组 数组是由一组类型相同的元素组成的有顺序的数据集合。数组中的每个元素的数据类型相同。数组的元素通过下标取用。 Java数组是一个独立的对象,要经过定义、分配内存及赋值后才能使用。 一维数组的定义与创建 Java语言中,数组的创建分二个步骤: 定义一维数组变量 为数组分配内存 Java语言创建数组的三种方法 方法一: 先定义数组变量其格式为:         数组元素类型 数组名[];      数组元素类型[]数组名; 再创建数组对象,并为数组分配空间 数组名=new 数组元素类型[数组元素个数] int a[]; double [] b; a=new int[3]; b=new double[10]; 方法二:   同时定义数组变量并创建数组对象: 数组元素类型 数组名[]=new 数组元素类型[数组元素个数] int x[]=new int[3]; double[] y=new double[10]; 方法三 不使用运算符new,而是直接初始化: 数组元素类型 数组名[]={值1,值2, ……}; int a[]={11,12,13,14,15}; 可以使用new运算符扩大已经创建了的数组空间: int x[]=new int[3]; x=new int[5]; public class IntArray { public static void main(String[] args) { int a[]={1,2,3}; int i,sum=0; for(i=0;ia.length;i++) sum+=a[i]; for(i=0;ia.length;i++) System.out.println(a[+i+]=+a[i]); System.out.println(sum=+sum); } } 访问数组元素 对数组元素的访问,通过下标进行。一维数组元素的访问格式为: 数组名[下标] 一维数组有一个重要的属性:length,它指示数组中的元素个数。 数组名.lengt

您可能关注的文档

文档评论(0)

ygxt89 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档