1.Math类
java.lang.Math提供了一系列的方法用于科学计算,而且都是静态的。
- Math类的静态属性:
Math.PI圆周长与其直径的比率,也就是圆周率。
【示例】计算圆周长
// 半径
double radius = 5.0;
// 计算圆周长
double circumference = 2*Math.PI*radius;
// 圆周长:3.141592653589793
System.out.println("园周长:" + circumference);
- Math类的静态方法:
Math.ceil():返回大于参数的最小整数(天花板取整)。
Math.floor():返回小于参数的最大整数(地板取整)。
Math.round():返回四舍五入的整数。
【示例】小数取整案例
// 地板取整
System.out.println(Math.floor(12.56)); // 输出:12.0
// 天花板取整
System.out.println(Math.ceil(12.56)); // 输出:13.0
// 四舍五入取整
System.out.println(Math.round(12.56)); // 输出:13
Math.max(data1, data2):返回两个数的最大值。
Math.min(data1, data2):返回两个数的最小值。
【示例】获取两个数的最值案例
// 获取两个数的最大值
System.out.println(Math.max(12.0, 5.0)); // 输出:12.0
// 获取两个数的最小值
System.out.println(Math.min(12.0, 5.0