LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
版主

Math.round()方法

tercel
2011年4月8日 12:27 本文热度 2707

Math.round()方法

Java代码  
  1. java.lang.Math类里有两个round()方法,它们的定义如下:   
  2. public static int round(float a) {   
  3. //other code   
  4. }   
  5. public static long round(double a) {   
  6. //other code   
  7. }  

 它们的返回值都是整数,且都采用四舍五入法。运算规则如下:
1. 如果参数为正数,且小数点后第一位>=5,运算结果为参数的整数部分+1。
2. 如果参数为负数,且小数点后第一位>5,运算结果为参数的整数部分-1。
3. 如果参数为正数,且小数点后第一位<5;或者参数为负数,且小数点后第一位<=5,运算结果为参数的整数部分。

Java代码  
  1. package com.sdjt.study.jibenleixing;   
  2.   
  3. /**  
  4.  * @author:lyy  
  5.  * @version 创建时间:2009-8-4 下午06:33:28 类说明  
  6.  */  
  7. public class MathTest {   
  8.     public static void main(String[] args) {   
  9.         System.out.println("小数点后第一位=5");   
  10.         System.out.println("正数:Math.round(11.5)=" + Math.round(11.5));   
  11.         System.out.println("负数:Math.round(-11.5)=" + Math.round(-11.5));   
  12.         System.out.println();   
  13.         System.out.println("小数点后第一位<5");   
  14.         System.out.println("正数:Math.round(11.46)=" + Math.round(11.46));   
  15.         System.out.println("负数:Math.round(-11.46)=" + Math.round(-11.46));   
  16.         System.out.println();   
  17.         System.out.println("小数点后第一位>5");   
  18.         System.out.println("正数:Math.round(11.68)=" + Math.round(11.68));   
  19.         System.out.println("负数:Math.round(-11.68)=" + Math.round(-11.68));   
  20.     }   
  21. }  

 

结果为:

小数点后第一位=5
正数:Math.round(11.5)=12
负数:Math.round(-11.5)=-11

小数点后第一位<5
正数:Math.round(11.46)=11
负数:Math.round(-11.46)=-11

小数点后第一位>5
正数:Math.round(11.68)=12
负数:Math.round(-11.68)=-12

 

最后结论:

Math类的round()方法的运算结果是一个<=(参数值+0.5)的最大整数。


该文章在 2011/4/8 12:27:40 编辑过
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved