- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章小结 Java提供了非常有用的一些基础工具类,按其功能的不同分别进行了封装。Object类是Java类库中所有类的父类,其他类都继承自Object类,并在其基础上进行了不同功能的扩充。 Math类是用来进行数学运算的类,提供了很多用于基本数学运算的方法,比如,指数运算、对数运算、平方根运算等。且Math类的所有方法都是静态的,调用时不需要先将对象实例化,直接调用Math.方法名()即可。System类是系统类,用来访问系统级的一些属性,它是一个公共最终类,不能被继承,也不能被实例化。 集合类主要由Collection接口和Map接口派生,用于存放一组对象的引用,而非对象本身,按其功能的不同,将集合类分为Set、List、Map和Queue四大体系。其中,Set集合不允许有重复元素且元素无序,List集合允许重复且元素是有序的。 Vector类实现了一个动态增长的数组,它的元素都是Object类,因此对其元素进行添加或者读取时都需要进行类型转换。类似数组,它包含的元素可通过数组下标来访问。但是,在 Vector 对象创建之后,可根据实际需要来扩大或缩小其容量。Stack?类实现了后进先出的堆栈操作,它提供了进栈的?push方法?和?出栈的pop方法,以及取栈顶点的?peek?方法、测试堆栈是否为空的?empty?方法等。 习题十 1.在Java中,所有类的根类是哪个类? 2.Set集和List集中允许有重复元素吗? 能否将null值添加到Set集或List集中? 3.Math类用来实现什么功能?设x,y是两个Integer型变量,number是一个Double型变量。设x=2, y=6, number=5.63。 编程完成如下操作: (1)求e的x次方; (2)求x的y次方; (3)求x和y的最大值; (4)求比number大的最小整数。 4.编程输出100以内的素数,并计算该程序的运行时间(以毫秒为单位)。 5.编写一个程序,接受用户输入的一个字符串和指定字符,把字符串中所有指定的字6.符删除后输出。队列和堆栈各有什么特点? 7.向量和数组有何区别? 8.假设有一个堆栈初始为空,在经过如下的操作之后堆栈中的内容是什么? push(10); push(2); push(7); pop(); push(15); push(3); pop(); 9.定义一个包含10个整数的数组,并将这10个整数中的最大值输出。 10.输入一个正整数,判断它是不是回文数,即把这个数的所有数字倒着读与正着读是一样的,比如34543、134575431。 11.输入某年某月某日,判断这一天是这一年的第几天。 习题十 10.1 JAVA语言基础类 System.out.println(pow(2,5)=+Math.pow(2,5)); System.out.println(log10(100)=+Math.log10(100)); System.out.println(ceil(3.7)=+Math.ceil(3.7)); System.out.println(floor(3.7)=+Math.floor(3.7)); System.out.println(round(3.7)=+Math.round(3.7)); } } 程序编译成功后,运行输出以下结果: E=2.718281828459045 Pi=3.141592653589793 abs(-6.8)=6.8 abs(-6)=6 max(2,7)=7 min(-2,-7)=-7 sqrt(9)=3.0 sin(30degree)=0.49999999999999994 atan(90degree)=1.0038848218538872 10.1 JAVA语言基础类 exp(1)=2.7182818284590455 pow(2,5)=32.0 log10(100)=2.0 ceil(3.7)=4.0 floor(3.7)=3.0 round(3.7)=4 10.1 JAVA语言基础类 10.1.5 System类 System类也是java.lang包中的一个类,而且是其中非常重要的一个类,主要提供了标准输入/输出、错误输出属性,及一些用于访问系统属性的方法。 System类是一个final类,不能被继承,也不能被实例化,它所有的属性和方法都是静态的,调用时直接采用“System.变量名”或“System.方法名”的格式来调用即可。 1. System类的成员变量 System类中包含in、out和err三个成员变量,分别代表标准输入、标准输出和标准错误输出。
您可能关注的文档
- 新Java 程序设计 教学课件 朱喜福 林建民 唐永 第01章.ppt
- 新Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 教学课件 张兴科 季昌武 项目五.ppt
- 新JavaScript程序设计基础教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 阮文江 第七章 对象编程1.ppt
- 新JavaScript程序设计基础教程 教学课件 曾海 第9章 CSS+DIV技术.ppt
- 新JavaScript脚本程序设计 教学课件 吴以欣 陈小宁 第3章 JavaScript常用内置对象.ppt
- 新Java编程与应用教程 教学课件 张莉 java_03.ppt
- 新Java编程与应用教程 教学课件 张莉 java_11.ppt
- 新Java程序设计 第二版 普通高等教育“十一五”国家级规划教材 教学课件 朱喜福2 1_ 第7章 Java的图形与用户界面.ppt
- 新Java程序设计 第二版 普通高等教育“十一五”国家级规划教材 教学课件 朱喜福2 第3章 类、类的继承和接口.ppt
- 新Java程序设计教程 工业和信息化普通高等教育“十二五”规划教材 教学课件 段新娥 贾宗维 2_ chap9.ppt
最近下载
- 2024-2025学年全国中学生天文知识竞赛考试题库(含答案).pdf VIP
- 2024届福建省莆田市高三第二次教学质量检测二模生物试卷.doc VIP
- 电梯维修及维护人员的安全知识与技能培训课件.pptx VIP
- 小学新教育实验实施方案(详细).docx
- 23中英文双语单片机车辆防碰撞外文文献翻译:基于超声波与单片机嵌入式系统开发集成应用的汽车防撞系统设计.doc VIP
- 八年级数学上册《分式》教案教材分析.pdf VIP
- 大华DSS5000系列-客户端操作手册-.docx
- 2013款上汽通用别克君越_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 人教版数学二年级下册全册教学课件(2023年新教材).pptx
- 越人歌-钢琴伴奏谱.pdf
文档评论(0)