9月28号
今天学习java的Math类
Java 的 Math 包含了用于执行基本数学运算的属性和方法,如初等指数、对数、平方根和三角函数。
Math 的方法都被定义为 static 形式,通过 Math 类可以在主函数中直接调用。
* java中的自动装箱与拆箱
* 简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。
取整:
Math.floor向下取整。
Math.ceil向上取整
floor()和ceil()的返回值都是double类型的数值。
Math.round四舍五入取整
1、参数的小数点后第一位小于 5,运算结果为参数整数部分。
2、参数的小数点后第一位大于 5,运算结果为参数整数部分绝对值 +1,符号(即正负)不变。
3、参数的小数点后第一位等于 5,正数运算结果为整数部分 +1,负数运算结果为整数部分。
负数小数为*.5则取整只保留整数部分。*.5*则整数绝对值加1加负号。
(Nnumber类对象的方法)xxxValue()方法 将 Number 对象转换为xxx数据类型的值并返回。
无参数,返回值:转换为xxx类型后该对象表示的数值。
例:
compareTo()方法
参数可以是一个 Byte, Double, Integer, Float, Long 或 Short 类型的参数。
返回值:
如果指定的数与参数相等返回0。
如果指定的数小于参数返回 -1。
如果指定的数大于参数返回 1。
例:![]()
