Number
int x = 5; //int 为内置数据类型
Integer x = 5; //Integer类对象
number类默认属于java.lang,不用import
包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类
xxxValue() //将 Number 对象转换为xxx数据类型的值并返回
x.byteValue()
x.doubleValue()
…
compareto() //将number对象与参数比较,相等为0,大于为1,小于为-1
Integer x = 5;
x.compareTo(3)
equals() //判断number对象是否与参数相等
Integer x = 5;
x.equals(y)
valueof() //返回一个 Number 对象指定的内置数据类型
Integer x =Integer.valueOf(9);
toString() //以字符串形式返回值
Integer.toString(12)
parseInt() //将字符串解析为int类型
int b = Integer.parseInt(“444”,16);
Math(不用导入,python要导入)
Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。
Math.sin()
Math.cos()
Math.tan()
Math.floor()
Math.ceil()
Math.round()
Math.abs()
Math.random() //返回double,不接受参数,随机范围[0.0,1.0)
Math.toRaduabs() //将角度变弧度,返回double
Math.toDegrees() //将参数变角度,返回double
Math.sqrt() //算术平方根
Math.log() //对数
Math.exp() //e的参数次方
Math.max(a,b)
Math.min(a,b) //只能有两个参数
Math.rint() //返回 double 类型数组,是最接近参数的整数值。