- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 java.lang包 回顾 继承,在JAVA中实现继承 修饰符private,public,protected,无 访问器 getName setName Static 静态变量,静态方法,静态块 final 变量不能修改,类不能继承,方法不能重写 抽象类至少包含一个抽象方法 接口是一系列方法的声明,没有方法的实现 目标 了解 java.lang 包 掌握包装类 掌握String 和 StringBuffer 类 掌握StringBuilder类(补充) 运用以下类的方法: Math Class Object 标准包 标准包 包装类 6-1 包装类 6-2 包装类 6-3 包装类 6-4 包装类 6-5 补充 字符串 创建一个 String 类的实例: String strName1 = “Humpty dumpty”; //字符串字面量 String strName2 = new String(Egg); 两个或多个字符串可以用“+”运算符合并起来。例如: strName3 = strName1+ is the name of an + strName2; 字符串的长度可以通过 String 类中的函数计算。例如: int numLength = strName2.length(); 也可将数字添加到字符串类型中。例如: String strVar = Mark + 1; 字符串池(补充) Java 程序可包含许多字符串字面量 “字符串池”存放在程序中创建的所有字符串字面量 任何时候创建字符串字面量,系统都会搜索字符串池,查看是否存在该字符串字面量。 String 类的构造方法 字符串长度 2-1 字符串长度 2-2 字符串比较 4-1 字符串比较 4-2 字符串比较 4-3 字符串比较 4-4 搜索字符串 2-1 搜索字符串 2-2 提取字符串 3-1 提取字符串 3-2 提取字符串 3-3 更改字符串中字符的大小写 2-1 StringBuffer 类 2-1 不变性 2-1 StringBuilder类 Math 类 3-1 Math 类 3-2 Math 类 3-3 Class 类 2-2 Class 类 2-2 Object 类 2-1 总结 包中的类必须保存在与包同名的文件夹下 默认情况下,会将 java.lang 包导入到每个 Java 程序中 包装类可以以类的形式封装简单的原始类型 StringBuffer 类用作构建字符串的构建块 字符串是不可变的,也就是说字符串是常量并且不能改变它们的值 Math 是一个 final 类,用于定义基本数字运算和三角函数的方法 返回 a 和 b 中的较小值,也可接收 long、float 和 double 类型的参数 int min(int a, int b) 返回 int 型值 a 和 b 中的较大值,也接收 long、float 和 double 类型的参数 int max(int a, int b) 返回小于等于 numvalue 的最大整数值 double floor (double numvalue) 返回大于等于 numvalue 的最小整数值 double ceil (double numvalue) 计算 int 类型值 numvalue 的绝对值,也接收 long、float 和 double 类型的参数 int abs (int numvalue) 计算给定值的平方根 double sqrt (double numvalue) 计算 a 的 b 次方 double pow (double a, double b) 计算角 numvalue 的余弦值 double cos (double numvalue) 计算角 numvalue 的正弦值 double sin (double numvalue) 说明 方法 演示:示例 9 Math 类的用法 使用 Math 类的方法,如 ceil()、floor() 和 round() public class MathDemo { /** 构造方法 */ protected MathDemo() { } /** main 方法演示 Math 类的不同方法 * @param args 传递至 main 方法的参数 */ public static void main(String[] args) { /** 此变量存储 num 的值*/ int num = 38; /** 该变量存储 num1 的值*/ float num1 = 65.7f;
您可能关注的文档
- 第六节 Verilog硬件描述语言.pdf
- 第六节 表单设计.ppt
- [成翼行】车联网介绍-深圳成为课件.ppt
- 第六节 高性能检索子系统.ppt
- [海川hcbbs]CS3000 操作手册解析.pdf
- [江苏]2013年市政及合路西延道路、排水及桥梁工程量清单预算书.pdf
- 第六节 特种文献检索.ppt
- [软件工程]CH03-需求分析课件.ppt
- [无限互联] IOS开发之瀑布流及下拉刷新上拉加载.doc
- 第六节 图块.ppt
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
- 2024至2030年中国左氧氟沙星片行业深度调查与前景预测分析报告.docx
- 菜籽项目申请报告.docx
- 2024至2030年中国八角钢行业深度调查与前景预测分析报告.docx
最近下载
- 2023首席质量官真题2.pdf VIP
- 山西美盛物资贸易有限公司邓家庄煤矿机械化升级改造可行性研究报告.doc
- 思科网络实验室路由和交换实验指南.pdf
- 保洁服务投标文件示范文本.docx
- 《物联网技术导论与应用》黄玉兰习题答案.docx
- 《混凝土结构与砌体结构》 习题答案 习题答案 课后习题.doc VIP
- 中职学校《极限配合与技术测量基础》电子教案(含教学进度计划)(配套教材:劳社版中职统编)云天课件.doc
- 人教二上第4课 彩泥世界快乐多教案(表格式).doc
- 2024年国家电投集团陕西新能源有限公司渭南分公司人员招聘笔试备考题库及答案解析.docx
- 基于“互联网+”,开展立德树人——浅谈初中历史教学与思政教育的融合.docx
文档评论(0)