• <legend id='PTOX9'><style id='PTOX9'><dir id='PTOX9'><q id='PTOX9'></q></dir></style></legend>
  • <tfoot id='PTOX9'></tfoot>

          <bdo id='PTOX9'></bdo><ul id='PTOX9'></ul>
      1. <i id='PTOX9'><tr id='PTOX9'><dt id='PTOX9'><q id='PTOX9'><span id='PTOX9'><b id='PTOX9'><form id='PTOX9'><ins id='PTOX9'></ins><ul id='PTOX9'></ul><sub id='PTOX9'></sub></form><legend id='PTOX9'></legend><bdo id='PTOX9'><pre id='PTOX9'><center id='PTOX9'></center></pre></bdo></b><th id='PTOX9'></th></span></q></dt></tr></i><div id='PTOX9'><tfoot id='PTOX9'></tfoot><dl id='PTOX9'><fieldset id='PTOX9'></fieldset></dl></div>

        <small id='PTOX9'></small><noframes id='PTOX9'>

        Java两整数相除向上取整的方式详解(Math.ceil())

        时间:2023-12-11
        • <bdo id='uzI8j'></bdo><ul id='uzI8j'></ul>

            <small id='uzI8j'></small><noframes id='uzI8j'>

            • <i id='uzI8j'><tr id='uzI8j'><dt id='uzI8j'><q id='uzI8j'><span id='uzI8j'><b id='uzI8j'><form id='uzI8j'><ins id='uzI8j'></ins><ul id='uzI8j'></ul><sub id='uzI8j'></sub></form><legend id='uzI8j'></legend><bdo id='uzI8j'><pre id='uzI8j'><center id='uzI8j'></center></pre></bdo></b><th id='uzI8j'></th></span></q></dt></tr></i><div id='uzI8j'><tfoot id='uzI8j'></tfoot><dl id='uzI8j'><fieldset id='uzI8j'></fieldset></dl></div>
                    <tbody id='uzI8j'></tbody>

                • <legend id='uzI8j'><style id='uzI8j'><dir id='uzI8j'><q id='uzI8j'></q></dir></style></legend>
                  <tfoot id='uzI8j'></tfoot>

                  Java中两个整数相除可能不是整数,因此需要进行取整。向上取整就是将小数部分向上一位取整到最近的整数。

                  Math类提供了向上取整方法 ceil()

                  方法定义

                  public static double ceil(double a)
                  

                  参数

                  • a:需要向上取整的数。

                  返回值

                  • 返回double类型,表示a向上取整的结果。

                  示例说明

                  示例1

                  接下来我们看一个例子:计算8除以3的结果并向上取整。在这个例子中,8除以3等于2.6666667,向上取整结果为3.

                  public class CeilExample1 {
                      public static void main(String[] args) {
                          int a = 8;
                          int b = 3;
                          double result = Math.ceil((double)a / (double)b);
                          System.out.println(result);
                      }
                  }
                  

                  代码运行结果为:

                  3.0
                  

                  示例2

                  我们再来看一个例子:计算-7除以3的结果并向上取整。在这个例子中,-7除以3等于-2.3333333,向上取整结果为-2.

                  public class CeilExample2 {
                      public static void main(String[] args) {
                          int a = -7;
                          int b = 3;
                          double result = Math.ceil((double)a / (double)b);
                          System.out.println(result);
                      }
                  }
                  

                  代码运行结果为:

                  -2.0
                  

                  这就是Java中两整数相除向上取整的方式,通过Math中的ceil()方法可以很方便地实现。

                  上一篇:ES6学习笔记之新增数据类型实例解析 下一篇:java中Collections.sort排序函数用法详解

                  相关文章

                  <i id='MZTVG'><tr id='MZTVG'><dt id='MZTVG'><q id='MZTVG'><span id='MZTVG'><b id='MZTVG'><form id='MZTVG'><ins id='MZTVG'></ins><ul id='MZTVG'></ul><sub id='MZTVG'></sub></form><legend id='MZTVG'></legend><bdo id='MZTVG'><pre id='MZTVG'><center id='MZTVG'></center></pre></bdo></b><th id='MZTVG'></th></span></q></dt></tr></i><div id='MZTVG'><tfoot id='MZTVG'></tfoot><dl id='MZTVG'><fieldset id='MZTVG'></fieldset></dl></div>
                    <legend id='MZTVG'><style id='MZTVG'><dir id='MZTVG'><q id='MZTVG'></q></dir></style></legend>
                      <bdo id='MZTVG'></bdo><ul id='MZTVG'></ul>

                      <tfoot id='MZTVG'></tfoot>
                    1. <small id='MZTVG'></small><noframes id='MZTVG'>