Math工具类的使用

1.包:java.lang  不需要导包

 

2.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。

特点: 该类中的方法都是静态方法,所以可以直接使用类名.方法名(实参)调用

 

3.常用成员方法:

public static double abs(double a) :返回 double 值的绝对值。

 

public static double ceil(double a) :返回大于等于参数的最小的整数。

 

public static double floor(double a) :返回小于等于参数最大的整数。

 

public static long round(double a) :返回最接近参数的 long。(相当于四舍五入方法)

 

public static int max(int a, int b) : 返回两个 int 值中较大的一个。

 

public static int min(int a, int b): 返回两个 int 值中较小的一个。

 

综合案例

计算在 -10.8 到5.9 之间,绝对值大于6 或者小于2.1 的整数有多少个?

 

public class MathTest {
  public static void main(String[] args) {
    // 定义最小值
    double min = -10.8;
    // 定义最大值
    double max = 5.9;
    // 定义变量计数
    int count = 0;
    // 范围内循环
    for (double i = Math.ceil(min); i <= max; i++) {
      // 获取绝对值并判断
      if (Math.abs(i) > 6 || Math.abs(i) < 2.1) {
        // 计数
        count++;
      }
    }
    System.out.println("个数为: " + count + " 个");
  }
}

 

posted @ 2019-06-08 10:39  一直千寻  阅读(829)  评论(0)    收藏  举报