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);
        }
    }

  • 相关阅读:
    判断是否在可视区域
    格式化数字10000,为10,000
    把数组(含有30项分成5组)
    排序
    enzyme 学习一
    golang使用sftp连接服务器远程上传、下载文件
    golang使用ssh远程连接服务器并执行命令
    一文弄懂vlan、三层交换机、网关、DNS、子网掩码、MAC地址的含义
    golang的序列化与反序列化的几种方式
    golang命令行参数解析
  • 原文地址:https://www.cnblogs.com/wxmdevelop/p/5644053.html
Copyright © 2011-2022 走看看