java语言最新实用教程(第2课)课件

java语言最新实用教程(第2课)课件

ID:33393894

大小:281.00 KB

页数:36页

时间:2018-05-25

java语言最新实用教程(第2课)课件_第1页
java语言最新实用教程(第2课)课件_第2页
java语言最新实用教程(第2课)课件_第3页
java语言最新实用教程(第2课)课件_第4页
java语言最新实用教程(第2课)课件_第5页
资源描述:

《java语言最新实用教程(第2课)课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java实用教程第二课第1章JAVA语言概述目录1.5.6Math类1.5.7数据类型转换1.6字符串和日期1.5.6Math类在编写程序时,可能需要计算一个数的平方根、绝对值、获取一个随机数等等。java.lang包中的类包含许多用来进行科学计算的类方法,这些方法可以直接通过类名调用。另外,Math类还有两个静态常量,E和PI,它们的值分别是:2.7182828284590452354和3.14159265358979323846。Math类常用方法publicstaticlongabs(doublea)返回a的绝对值。publicstaticdou

2、blemax(doublea,doubleb)返回a、b的最大值。publicstaticdoublemin(doublea,doubleb)返回a、b的最小值。publicstaticdoublerandom()产生一个0到1之间的随机数(不包括0和1)。publicstaticdoublepow(doublea,doubleb)返回a的b次幂。publicstaticdoublesqrt(doublea)返回a的平方根。publicstaticdoublelog(doublea)返回a的对数。publicstaticdoublesin(double

3、a)返回正弦值。publicstaticdoubleasin(doublea)返回反正弦值。1.5.7数据类型转换自动类型转换及强制转换按精度从“低”到“高”排列:byteshortcharintlongfloatdouble★低高,系统自动完成数据类型的转换:floatx=100;★高低,必须使用显示类型转换运算intx=(int)34.89;★bytea=(byte)128;强制转换运算可能导致精度的损失boolean与其他数据类型不可以互相转换其他转换数字变成字符串Double.toString(doubled)Integer.toStrin

4、g(inti)……LongFloatShortByte数字类型转变为各种常用进制的字符串toBinaryString(longorint)toOctalString(longorint)toHexString(longorint)字符串转为数字Integer.parseInt(Strings)Float.parseFloat(Strings)……ByteShortLongDouble1.6字符串和日期在Java语言中,提供了一个专门用来操作字符串的类java.lang.String,在本节将学习该类的使用方法。创建字符串对象声明并初始化字符串的常用语法

5、如下:String字符串变量=字符串;StringaStr=null;//初始化为空值StringbStr=“”;//初始化为空字符串StringcStr=“MWQ”;//初始化为“MWQ”StringcStr=newString(“BMW”);//初始化为”BMW”StringdStr=newString(“”);//初始化为空字符串Char[]aChr={‘h’,’a’,’p’,’p’,’y’};StringaStr=newString(aChr);StringbStr=newString(aChr,1,3);//提取aChr中从第一个位置开始,三

6、个字符,组成新的字符串连接字符串连接字符串可以通过运算符“+”实现,将多个字符串合并到一起生成一个新的字符串。对于“+”运算符,如果有一个操作元为String类型,则为字符串连接运算符,将生成新的字符串。【例2-5】通过运算符“+”连接字符串。Stringlove=“耐心”+“真心”;StringaStr=“单价:”+5元;//“单价:5元”StringbStr=“15”+15;//“1515”字符串操作在使用字符串时,经常需要对字符串进行处理,以满足一定的要求。常用的字符串操作包括:比较字符串获取字符串的长度字符串的大小写转换查找字符串截取子字符串去

7、掉字符串的首尾空格替换字符串中的字符或子串分割字符串equals()和equalsIgnoreCase()startsWith()和endsWith()compareTo()length()toLowerCase()和toUpperCase()indexOf(intch)和indexOf(Stringstr)lastIndexOf(intch)和lastIndexOf(Stringstr)indexOf(intch,intstartIndex)lastIndexOf(intch,intstartIndex)indexOf(Stringstr,intst

8、artIndex)lastIndexOf(Stringstr,intstartIndex)su

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。