一,内置数字类型都有其对象的包装类,需要作为对象存在时装箱为包装类,内部运算时拆箱为数字来运算。这些包装类分别为Integer,Long,Byte,Short,Float,Double.它们都是Number抽象类的子类。
二,Math类中定义了许多静态函数供使用,
1XXXValue(Number)将Number对象转换为xxx类型并返回,类似于强制转换
2,compareTo()将Number对象与参数比较.
3,valueOf()返回numer对象指定的内置数据类型 Double.valueOf() Integer.valueOf() 可使用string作参数,将字符串转为数字,可指定基数
4,toString()以字符串的形式返回
5,parseInt()将字符串解析为int类型。
6,rint()返回与参数类型最接近的整数,返回类型为double,如果该数离两个数都近,则返回其中的偶数,比如101.5返回102,102.5却返回102。
7 ceil()向上取整 floor()向下取整.
8.round(),四舍五入,算法为Math.floor(x+0.5),即加上0.5后向下取整。
9,max() min() 取两个参数中较大或较小者
10,toDegrees() toRadians() 弧度转角度,角度转弧度 11,random(),返回一个随机数,大小为0-1。