5.3 Math类与Random类
5.3.1 Math类
Math类提供了大量的静态方法以便于人们实现数学计算,如求绝对值、取最大值或最小值等。
表5-6 Math类的常用方法
方法声明 | 功能描述 |
abs() | 该方法用于计算绝对值 |
sqrt() | 该方法用于计算方根 |
ceil (a,b) | 该方法用于计算大于参数的最小整数 |
floor() | 该方法用于计算小于参数的最小整数 |
round() | 该方法用于计算小鼠进行四舍五入的结果 |
max() | 该方法用于计算两个数的较大值 |
min() | 该方法用于计算两个数的较小值 |
random() | 该方法用于生成一个大于0.0小于1.0的随机值 |
sqrt() | 该方法用于计算开平方的结果 |
pow() | 该方法用于计算指数函数的值 |
案例演示5-16
public class Example16 {
public static void main(String[] args) {
System.out.println("计算绝对值的结果: " + Math.abs(-10));
System.out.println("求大于参数的最小整数: " + Math.ceil(5.6));
System.out.println("求小于参数的最大整数: " + Math.floor(-4.2));
System.out.println("对小数进行四舍五入后的结果: " + Math.round(-4.6));
System.out.println("求两个数的较大值: " + Math.max(2.1, -2.1));
System.out.println("求两个数的较小值: " + Math.min(2.1, -2.1));
System.out.println("生成一个大于等于0.0小于1.0随机值: " +
M