




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计基础导言本课程学习目标认识API中常用的操作类了解符号类型常用的字符处理操作了解数值类型常用的数学处理操作掌握String类型功能函数掌握Math类型功能函数String类功能结构String是一个字符串类型,在程序设计中使用非常广泛包含了非常丰富的API方法String被final关键字修饰不能存在子类,不可以被继承。字符串对象声明方式一:通过字符串面值直接初始化格式:类型+名称=字符串面值Stringabc="hello"Stringcountry="China"字符串对象声明方式二:通过new关键字进行初始化格式:类型+名称=new类型(字符串面值)Stringstr=newString("OK")Stringcity=newString("Shenzhun")String类型功能函数charAt(intn)返回字符串对象中位置为n的字符(第1个字符的位置为0)"hello".charAt(1)//返回"hello"字符串的第2个字符“e”contains(Strings)判断字符串对象中是否含有参数字符"HappyNewYear".contains("New")//返回trueequals(Strings)比较两个字符串对象的字符值是否相同"hello".equals("hi")//返回falseindexOf(Strings)返回字符串第1次出现参数变量位置(第1个字符位置为0)"HappyNewYear".indexOf("e")//返回6String类型功能函数length()返回字符串对象的长度,即字符数"Guangdong".length()//返回9split(Strings)把字符串对象以变量s为标识劈分开"one_six_ten".split("_")//返回数组{"one","six","ten"}substring(intstart,intend)返回字符串对象的一个子串,start为开始位置,end为结束位置"HeYuan".substring(2,6)//返回第2到第6个字符串“Yuan”toUpperCase()把字符串对象全部转置为大写"Guangdong".toUpperCase()//返回字符串“GUANGDONG”String类型功能函数toLowerCase()把字符串对象全部转置为小写"BEIJIN".toLowerCase()//返回字符串“beijin”trim()把字符串对象前后的空格去掉"Jerry".trim()//返回去掉前后空格字符串“Jerry”replace(charold,charnew)新字符替换原字符串对象中的旧字符"Hello_Kitty".replace("_","*")//返回“Hello*Kitty”字符串转换成数值转换为字节类型Byte.parseByte(Stringstr)转换为短整类型Short.parseShort(Stringstr)转换为整数类型Integer.parseInt(Stringstr)转换为长整类型Long.parseLong(Stringstr)转换为单精度浮点数类型Float.parseFloat(Stringstr)转换为双精度浮点数类型Double.parseDouble(Stringstr)Math类功能结构Math是一个标准的数学工具类,其类中定义了众多的数学运算方法,Math类中的有方法均为静态方法不同模块之间使用类名加方法名方式调用不需要另外创建或声明Math类对象Math类同样是被final修饰的类不能被其类继承Math类型功能函数abs(doubled)返回参数变量的绝对值Math.abs(-123.6)//返回参数绝对值123.6sqrt(doubled)返回参数的平方根值Math.sqrt(25)//返回参数立方根值5.0cbrt(doubled)返回参数的立方根值Math.cbrt(27)//返回参数立方根值3.0Math类型功能函数exp(doublen)返回自然对数e的n次幂(方)Math.exp(2)//返回7.389056log(doublep)返回自然对数e为底p的对数值Math.log(5)//返回1.6094379log10(doublep)返回10为底p的对数值Math.log10(100)//返回2.0Math类型功能函数max(doubled1,doubled2)返回参数变列表中的最大值Math.max(12.38,18.25)//返回18.25min(doubled1,doubled2)返回参数变列表中的最小值Math.min(12.38,18.25)//返回12.38random()返回一个0到1之间的随机双精度浮点数Math.random()//返回0到1之间的浮点数round(doubled)对参数四舍五入,取整数Math.round(3.76)//返回整数4Math类数学常量Math类存在两个重要数学常量值圆周率常量自然对数常量e,静态属性的形式在Math类存在可以直接以类名加属性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 58 选择性必修3 第九单元 第49讲 植物细胞工程
- 52 选择性必修2 第八单元 第43讲 生态系统的结构及其稳定性
- 出租车公司股权转让与车辆更新协议
- 买文具教学设计课件
- 湘美教学一年级下册课件
- 2024-2025学年安徽省蚌埠市高一下学期第六次联考政治试题及答案
- 家用纺织品市场推广中的情感化营销策略考核试卷
- 音乐教育中的乐器制作教学评估体系构建考核试卷
- 冷库泄漏处理考核试卷
- 身韵在舞蹈创作中的运用考核试卷
- 江苏省南京市六校联合体2024-2025学年高一下学期期末调研测试历史试题(含答案)
- 2025年法律职业资格考试民法专项练习卷:合同法真题解析及试题
- 玻尿酸介绍课件
- 2025中国心肌病综合管理指南要点解读课件
- 技术中心人员管理制度
- 2024年个人信用报告(个人简版)样本(带水印-可编辑)
- 16J914-1 公用建筑卫生间
- 新编阿拉伯语第三册第二课课文及单词
- 焊接工艺评定氩弧焊
- 急性上消化道出血Blatchford评分
- 益生菌产品项目产品开发与流程管理
评论
0/150
提交评论