zoukankan      html  css  js  c++  java
  • Math.round(),Math.ceil(),Math.floor()

    1、Math.round()  “四舍五入”, 该函数返回的是一个四舍五入后的的整数

    long round1 = Math.round(3.1415926); // 结果 3
    long round2 = Math.round(18.58); // 结果 19
    long round3 = Math.round(-15.23); // 结果 -15
    long round3 = Math.round(-15.53); // 结果 -15
    long round4 = Math.round(-16.85); // 结果 -17

    2、Math.ceil()  “向上取整”, 即小数部分直接舍去,并向正数部分进1

    double ceil1 = Math.ceil( 3.1415926); // 结果 4.0
    double ceil2 = Math.ceil(18.58); // 结果 19.0
    double ceil3 = Math.ceil( -15.23); // 结果 -15.0
    double ceil4 = Math.ceil(-16.85); // 结果 -16.0
    double ceil5 = Math.ceil( -16.5); // 结果 -16.0
    double ceil6 = Math.ceil(16.5); // 结果 17.0

    3、Math.floor()  “向下取整” ,即小数部分直接舍去

    double d = 3.1415926;
    double d2 = 18.58;
    double d3 = -15.23;
    double d4 = -16.85;
    double d5 = -16.5;
    double d6 = 16.5;

    double floor1 = Math.floor(3.1415926); // 结果 3.0
    double floor2 = Math.floor(18.582); // 结果 18.0
    double floor3 = Math.floor(-15.23); // 结果 -16.0
    double floor4 = Math.floor(-16.85); // 结果 -17.0
    double floor5 = Math.floor( -16.5); // 结果 -17.0
    double floor6 = Math.floor( 16.5); // 结果 16.0

  • 相关阅读:
    xen xl命令记录
    fiefox 自动下载文件配置
    ActionChains用法
    WebDriverWait
    python3 安装selenium
    mysql 不能执行delete检查safe-updates模式
    shell 自动部署替换版本和备份
    matlab 非线性拟合
    【递归】1208:2的幂次方表示
    二进制和位运算符
  • 原文地址:https://www.cnblogs.com/Nyan-Workflow-FC/p/13225909.html
Copyright © 2011-2022 走看看