欢迎来到天天文库
浏览记录
ID:34253620
大小:59.00 KB
页数:8页
时间:2019-03-04
《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
此文档下载收益归作者所有