网站大量收购闲置独家精品文档,联系QQ:2885784924

第4章第4章数组包与常用API的使用(954KB).ppt

第4章第4章数组包与常用API的使用(954KB).ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
包内的访问示意图: 包间的访问示意图: Java API包 Java API是一个强大的编程资源库,提供了大量的类与接口; Java API开发包是JDK的一个组成部分,那么这些类是如何进行组织与管理的呢? Java API包 类与接口以包的形式进行组织,java常用包有: (1)java.lang包:是Java语言平台中最核心的包,提供了一些Java程序设计中最基础的类,在编程时,该包不需使用import语句导入,包中的所有类由系统自动加载。 (2)java.util包:主要包含大量的实用工具类,如Date、Calendar、Random等。 (3)java.io包:主要包含与输入输出相关的类与接口,在本章的输入输出流与文件一节中将介绍其中的一些常用类的使用。 (4)java.net包:主要包含用于网络编程的相关的类与接口。 (5)java.sql包:主要包含用于数据库连接与处理的相关的类与接口。 (6)java.awt包:用于开发图形用户界面的早期版本。 封装器类 为确保Java语言的纯面向对象特性以及为各种数据类型数据提供相应的操作方法,Java API中为各种基本数据类型提供了对应的封装器类,均包含在java.lang包中。 基本数据类型 封装器类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean 封装器类的使用 回顾一下,我们将键盘输入的字符串str转换为整型是怎么做的 Integer.paraseInt(str); Float.paraseFloat(str); 调试例4_11 字符串类 Java中为字符串的处理提供了两个类:String类和StringBuffer类。 String对象是创建后不能修改的对象,主要用于字符串的定位、搜索、比较等无需对字符串本身进行改变的场合。 StringBuffer对象一种可变字符串对象,主要用于字符串将频繁改变的场合。 String类 看书回答下列问题: 1。如何创建一个字符串对象? 2。字符串String对象包括哪些常用方法? 编程练习:String类的使用 编程:从键盘输入文本数据,并查找、统计文本中出现的“Java”单词的个数 需解决的问题 1、如何从键盘输入一段文本? 2、实现字符串查找的算法? 3、如何实现字符串的比较? StringBuffer类的使用 编程:使用StringBuffer创建一个顺序单词序列 参见例4-13 深圳职业技术学院 1、以每一次课(2节课)为单元。 Java面向对象程序设计 深圳职业技术学院软件技术专业 数组、包与常用API的使用 内容提要 Java数组的创建与使用 1 2 3 Java包的创建 常用Java API包的使用 Java数组 实例:福利彩票36选7模拟程序 要求:7个号码中不能有重复号码的出现 问题: 1。如何保存7个号码? 2。如何随机产生一个号码? 使用数组保存号码 数组是相同类型的数据元素按顺序组成的一种数据类型,元素在数组中的相对位置由下标来指明。 Java一维数组 数组的声明 格式1:类型 数组名[ ];如:int list[ ]; 格式2:类型[ ] 数组名;如:int[] list; 数组的创建 格式:数组名=new 数组元素类型[数组长度]; 如:list=new int[3]; 数组的初始化 如:list[0]=12;list[1]=23;list[2]=5; 数组名[下标] 数组下标的数据类型只能是byte,short,int,而不能是long型数据; 创建一维数组实例 数组的声明与创建可以同时进行 如:char[] a=new char[3]; a[0]=‘r’; a[1]=‘h’; a[2]=‘y’; 在声明、创建数组的同时初始化数组 如:int list[ ]={2,4,6,8}; 练习: 1.创建各种基本数据类型数组,观察系统赋给数组元素的默认值 2.创建String数据类型的数组,观察系统赋给String数组元素的默认值 数组length属性的使用 Java中,对于每个数组都有一个属性length来指明其长度 。 如:list.length就指明了数组list的长度 使用length属性表示数组长度会给程序带来很大的灵活性,使得处理数组的代码与数组的长度没有关系。 随机整数的产生 1.Math类中的静态方法random()可以产生[0.0,1.0)区间内的一个双精度实数。 2.产生一个给定区间 [x1,x2] (x1,x2为正整数)内的整数可

您可能关注的文档

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档