zoukankan      html  css  js  c++  java
  • Math类

    Math类

    4.1 概述

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

    类似这样的工具类,其所有方法均为静态方法,并且不会创建对象,调用起来很简单。

    4.2 基本运算

    1.获取绝对值

    有多种重载。

    public static double abs(double num);

    System.out.println(Math.abs(3.16));//3.16
    System.out.println(Math.abs(-3.16));//3.16
    
    

    2.向上取整

    public static double ceil(double num);

    System.out.println(Math.ceil(3.1));//4.0
    System.out.println(Math.ceil(3.0));//3.0
    

    3.向下取整

    public static double floor(double num);

    System.out.println(Math.floor(3.99));//3.0
    System.out.println(Math.floor(-3.01));//-4.0
    

    4.四舍五入

    public static double round(double num);

    System.out.println(Math.round(3.36));//3.0
    System.out.println(Math.round(3.69));//4.0
    

    5.Math.PI代表近似的圆周率

    4.3 练习

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

    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++ ){
            //获取绝对值并判断
            double abs = Math.abs(i);
            if(abs >6 || abs < 2.1){
                System.out.print(abs);
                count++;
            }
        }
        System.out.println("个数为:"+count);
    }
    
  • 相关阅读:
    所有程序员都是自学成才
    Xcode6模拟器路径
    Xcode7中模拟器的位置
    数据结构中的二级指针和引用
    02_线性表的链式表示和实现
    Spring 单例 httprequest 线程安全
    Springboot listener
    Spring单例 和 Scope注解
    红黑树
    线程池
  • 原文地址:https://www.cnblogs.com/anke-z/p/12379882.html
Copyright © 2011-2022 走看看