zoukankan      html  css  js  c++  java
  • Java中关于Math的几个取整方法的区别

    1.Math.ceil()   向上取整

    System.out.println(Math.ceil(3.4));
    //输出4
    System.out.println(Math.ceil(3.7));
    //输出4
    System.out.println(Math.ceil(-3.4));
    //输出-3
    System.out.println(Math.ceil(-3.7));
    //输出-3

    2.Math.floor()   向下取整

    System.out.println(Math.floor(3.4));
    //输出3
    System.out.println(Math.floor(3.7));
    //输出3
    System.out.println(Math.floor(-3.4));
    //输出-4
    System.out.println(Math.floor(-3.7));
    //输出-4

    3.Math.round()   四舍五入【特别注意:负数的五入是向大的数入)

    记忆法则:将原有的数加上0.5之后再向下取整

    System.out.println(Math.round(3.4));
    //输出3
    System.out.println(Math.round(3.7));
    //输出4
    System.out.println(Math.round(-3.4));
    //输出-3
    System.out.println(Math.floor(-3.7));
    //输出-4
    System.out.println(Math.floor(-3.5));
    //输出-3

    4.补充:int()   去零,不管后面大于5还是小于5,都要去掉

    System.out.println(Math.int(3.4));
    //输出3
    System.out.println(Math.int(3.7));
    //输出3
    System.out.println(Math.int(-3.4));
    //输出-3
    System.out.println(Math.int(-3.7));
    //输出-3
  • 相关阅读:
    HDU-2602-Bone Collector
    HDU-1171-Big Event in HDU
    javascript概要
    核桃的数量
    P3372 【模板】线段树 1
    P3373 【模板】线段树 2
    拿糖果
    第二点五个不高兴的小明
    树的直径
    1240. 完全二叉树的权值
  • 原文地址:https://www.cnblogs.com/iceywu/p/12014026.html
Copyright © 2011-2022 走看看