java学习教程-java中number类浅析

java学习教程-java中number类浅析

ID:34253620

大小:59.00 KB

页数:8页

时间:2019-03-04

java学习教程-java中number类浅析_第1页
java学习教程-java中number类浅析_第2页
java学习教程-java中number类浅析_第3页
java学习教程-java中number类浅析_第4页
java学习教程-java中number类浅析_第5页
资源描述:

《java学习教程-java中number类浅析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、所有的包装类(Integer、Long、Byte、Double.Float>Short)都是抽象类Number的子类。序号方法与描述1xxxValue()将number对象转换为XXX数据类型的值并返冋。2compareTo()将number对象与参数比较。3equals()判断number对象是否与参数相等。4valueOf()返冋—Number对象指定的内置数据类型5toStringO以字符串形式返回值。6parselnt()将字符串解析为int类型。7abs()返回参数的绝对值。8ce订()对整形变量向左取整,返冋类型为double型。9floorO对整型变量向右収整。返回类型为d

2、ouble类型。10rintO返回与参数最接近的整数。返冋类型为doubleo11round()返回一个最接近的int、long型值。12min()返回两个参数中的最小值。13max()返回两个参数中的最大值。14exp()返回自然数底数e的参数次方。15log()返冋参数的白然数底数的对数值。16POW()返回第一个参数的第二个参数次方。17sqrt()求参数的算术平方根。18sin()求指定double类型参数的正弦值。19cos()求指定double类型参数的余弦值。20tan()求指定double类型参数的正切值。21asin()求指定double类型参数的反正弦值。22acos

3、()求指定double类型参数的反余弦值。23atanO求指定double类型参数的反正切值。24atan2()将笛卡尔坐标转换为极坐标,并返回极坐标的角度值。25toDegrees()将参数转化为角度。26toRadians()将角度转换为弧度。27random()返回一个随机数。publicclassNumbers{publicstaticStringgetType(Objecto){returno.getClass()•toStringO;}publicstaticvoidmain(String[]args){////xxxValueO将number对象转换为xxx数据类型的值并返

4、回。//Integeril=l;//floatfl二il.floatValueO;//Systentout.printIn(fl+〃〃+getType(fl));//l.0classjava.lang.Float//intf2=i1.intValue();//System,out.println(f2+〃〃+getType(f2));//Iclassjava.lang.Integer//bytef3=i1.byteValueO;//System,out.printIn(f3+〃〃+getType(f3));//Iclassjava.lang.ByteIllii1.compareTo(l)

5、;////比较这个Number对象的参数.一样返回0,否则-1.//Integeril=l;//inti2二il・compareTo(l);//Systentout.println(i2);//〃确定这个数字对象是否等于参数.一样返回true,否则false.//Integeri1=1;//bytei2=l://booleani3=il・equals(i2);//System.out.println(i3);//false//〃返回一个Number对象指定的内置数据类型////nteger.valueOf()方法基于减少对象创建次数和节省内存的考虑,//〃缓存了[-12&127]之间的数

6、字。此数字范围内传参则直接返回缓存中的对象。//Integeril=l;//Integeri2=Integer・valueOf(i1);//System,out.println(i2);//I//〃以字符串形式返回值。//Tntegeri1=1;//Stringi2=i1.toString();//System,out.println(i2);//I////将字符串解析为int类型。//Stringil=〃9〃;//Integeri2=Integer.parseTnt(i1);//System・out.println(i2);//9////返回参数的绝对值。//Integeril=T;/

7、/Integeri2=Math,abs(il);//System,out.println(i2);//I////对整形变量向左取整,返回类型为double型。//intil=l;//doublei2=Math,ceil(il);//System,out.println(i2);//1.0//〃对整型变量向右取整。返回类型为double类型。//int订二1;//doublei2=Math,floor(i1)•9//System,ou

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

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

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