zoukankan      html  css  js  c++  java
  • Java常用类——Math类

    Math类

    java.lang.Math提供了一系列静态方法用于科学计算。其方法的参数和返回值类型一般为double型。

    Math.PI 代表近似的圆周率常量(double)
    public static double ceil(double a) : 返回大于等于参数的最小的整数。
    public static double floor(double a) :返回小于等于参数最大的整数。
    public static long round(double a) :  返回最接近参数的 long。(相当于四舍五入方法)
    abs 绝对值
    acos,asin,atan,cos,sin,tan 三角函数
    sqrt 平方根
    pow(double a,doble b) a的b次幂
    log 自然对数
    exp e为底指数
    max(double a,double b)
    min(double a,double b)
    random() 返回0.0到1.0的随机数
    long round(double a) double型数据a转换为long型(四舍五入)
    toDegrees(double angrad) 弧度—>角度
    toRadians(double angdeg) 角度—>弧度
    

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

     1 public class MathTest {
     2     public static void main(String[] args) {
     3         // 定义最小值
     4         double min = ‐10.8;
     5         // 定义最大值
     6         double max = 5.9;
     7         // 定义变量计数
     8         int count = 0;
     9         // 范围内循环
    10         for (double i = Math.ceil(min); i <= max; i++) {
    11             // 获取绝对值并判断
    12             if (Math.abs(i) > 6 || Math.abs(i) < 2.1) {
    13             // 计数
    14             count++;
    15             }
    16         } 
    17       System.out.println("个数为: " + count + " 个");
    18     }
    19 }    

      

  • 相关阅读:
    15.Git版本控制系统
    14.sudo 获取root权限
    13.定时任务
    12.文件权限:RWX
    相信301跳转大家都知道 rewrite
    修改mysql密码
    mod_rewrite是Apache的一个非常强大的功能
    mysql 常用命令集锦[绝对精华]
    mysql安装完之后,登陆后发现只有两个数据库
    mysql命令
  • 原文地址:https://www.cnblogs.com/niujifei/p/14534079.html
Copyright © 2011-2022 走看看