zoukankan      html  css  js  c++  java
  • Java 四舍五入

    概要:

    Math类中提供了5个与取整相关的函数:ceil、floor、rint、round、round

    | |目录

    1简介

    Math类中提供了5个与取整相关的函数,如下所示:

    static double ceil(double a):天花板函数,返回大于等于a的最小整数(但是以浮点数形式存储)。

    static double floor(double a):地板函数,返回小于等于a的最大整数(但是以浮点数形式存储)。

    static double rint(double a):四舍五入函数,返回与a的值最相近的整数(但是以浮点数形式存储)。    

    static long round(double a):四舍五入函数,返回与a的值最相近的长整型数。

    static int round(float a):四舍五入函数,返回与a的值最相近的整型数。

    2示例

    Java | 复制
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    package net.xsoftlab.baike;
     
    import java.util.Scanner;
     
    public class Math_Round {
        public static void main(String args[]) {
            double num;
            Scanner in = new Scanner(System.in);
            System.out.print("请输入一个浮点数:");
            num = in.nextDouble();
            double cnum = Math.ceil(num);
            System.out.println("大于" + num + "的最小数:" + cnum);
            double fnum = Math.floor(num);
            System.out.println("小于" + num + "的最大数:" + fnum);
            double rnum = Math.rint(num);
            System.out.println(num + "四舍五入得到浮点数:" + rnum);
            long lnum = Math.round(num);
            System.out.println(num + "四舍五入得到长整数:" + lnum);
        }
    }

  • 相关阅读:
    聊聊MySQL的索引吧
    污力满满的技术解读,瞬间印象深刻
    lua语言(1):安装、基本结构、函数、输入输出
    pandas中的那些让人有点懵逼的异常(坑向)
    与分布式相关的面试题
    图解IP基础知识
    Date类
    String 与StringBuffer习题
    Java的常用类 String
    线程练习题
  • 原文地址:https://www.cnblogs.com/wxmdevelop/p/5644053.html
Copyright © 2011-2022 走看看