/**
* 返回整数 积分
* @param price
* @param tmp 比率值
* @return
*/
public static Integer getIntegerFormat(Integer price,Float tmp) {
Integer returnValue = 0;
if(price !=null && tmp != null && tmp !=0) {
NumberFormat numberFormat = new DecimalFormat("#0");
returnValue = Integer.parseInt(numberFormat.format(price*0.01/tmp));
}
return returnValue;
}
/**
* 返回格式化比率
* @param price
* @param tmp 积分
* @return
*/
public static String getStringFormat(Integer price,Integer tmp) {
return getStringFormat(price,tmp,"#0.0000");
}
public static String getStringFormat(Integer price,Integer tmp,String pattern) {
NumberFormat format = new DecimalFormat(pattern);
return format.format(price*0.01/tmp);
}
分享到:
相关推荐
在编程领域,尤其是在 Delphi 这样的面向对象的 Pascal 编程环境中,有时标准库提供的四舍五入函数可能无法满足特定需求,特别是在处理财务数据时。标准的四舍五入算法可能会导致非预期的结果,因为它们通常遵循银行...
### Delphi四舍五入知识点解析 #### 一、Delphi简介 Delphi 是一种基于Object Pascal语言的集成开发环境(IDE),它主要用于Windows应用程序的快速开发(RAD)。Delphi 提供了强大的可视化设计工具、丰富的类库...
在这个场景中,标题"四舍五入_四舍五入问题_源码"暗示我们将讨论如何在编程中实现四舍五入操作,特别是与计算苹果单价和数量相关的总价问题。描述提到“输入苹果的单价及购买的数量,计算总价,分别显示总价的总价...
在Excel电子表格软件中,四舍五入是一个常见的数值处理操作,用于将数字调整到指定的小数位数。本文将详细对比三种不同的四舍五入方法:ROUND函数、MID函数配合FIND函数以及INT和*10的组合,帮助你了解它们的特点,...
java 四舍五入java 四舍五入java 四舍五入java 四舍五入java 四舍五入java 四舍五入java 四舍五入java 四舍五入java 四舍五入
### 数学运算中的四舍五入 #### 四舍五入的基本概念 四舍五入是一种常见的数值处理方法,主要用于简化数字表示或确保计算精度。该方法规定:当需要对一个数字进行取整时,如果小数部分小于0.5,则向下取整;如果...
四舍五入是数据处理中一种常见的舍入方法,目的是为了简化数值的表示,使之更加便于阅读和计算。在单片机和C语言编程中,由于计算精度和硬件资源的限制,正确地使用四舍五入变得尤为重要。但传统的四舍五入方法存在...
Java 四舍五入方法详解 Java 四舍五入方法是指在 Java 语言中对数字进行四舍五入操作的方法。四舍五入是一种常用的数字截断方法,经常用于金融、科学计算和其他领域。 在 Java 语言中,四舍五入方法可以通过多种...
在处理一些数据时,我们希望能用“四舍五入”法实现,但是C#采用的是“四舍六入五成双”的方法,如下载的例子,就是用“四舍六入五成双”得到的结果,里面还包括了一个“四舍五入”的实现方法。 龙天下 团队整理提供...
在C#编程中,有时我们需要对浮点数进行处理,特别是在财务计算或数据展示时,可能需要截取小数部分,而不是使用默认的四舍五入规则。这涉及到数值类型的精度控制和格式化技巧。本篇文章将深入探讨如何在C#中实现这个...
在您的项目中遇到的问题是关于DateTime类型的字段在存储时出现了四舍五入的问题,这通常是由于DateTime字段的精度设置不正确导致的。 DateTime类型在MySQL中默认支持微秒级别的精度,即可以存储到小数点后六位。但...
当需要将带有小数点的数值四舍五入为整数时,C#提供了多种方法来实现这一功能。本文将详细探讨如何在C#中使用`Math.Round`函数进行四舍五入操作,并提供相关的代码示例和注意事项,以帮助开发者更好地理解和应用这一...
经常为四舍五入的方法烦恼,新的思路重写四舍五入,并可以根据小数位数自动格式化,适合于数值型表格显示,该思路可适用于任何系统或数据库,代码比较乱,欢迎指正。
Math.round()函数是JavaScript中的一个内建函数,它的作用是将给定的小数四舍五入到最接近的整数。当小数部分小于0.5时,结果会向下取整,即去掉小数部分;而当小数部分大于或等于0.5时,结果会向上取整,即增加1到...
高精度四舍五入的函数,的小函数,可以用c++和c语言进行编译。将小数后三位四舍五入到小数后两位 精确计算小于999999999999.999的数
这两个函数共同实现了四舍五入的功能,但它们的实现方式与标准库中的`round()`或`floor()`和`ceil()`函数有所不同,提供了一种自定义的四舍五入解决方案。 ##### `n_hundred()`函数解析 `doublen_hundred(intn)`...
### 关于Delphi中真正四舍五入的问题 在Delphi编程环境中,处理数值运算时,经常需要对浮点数进行四舍五入操作。本文将深入探讨如何在Delphi中实现真正的四舍五入,并对比`Format`、`Round`等函数的不同用法。 ###...
然而,根据提供的信息,这里似乎是在讨论一种特定的四舍五入算法,可能是与C语言编程相关的。四舍五入是一种处理浮点数或小数时,对结果进行近似的方法,通常用于简化数值或满足精度要求。下面我们将深入探讨四舍五...
在SQL Server中,四舍五入是一个常见的需求,尤其是在处理财务数据或需要精确数值运算的场景下。SQL Server提供了多种方法来实现数值的四舍五入,其中最常用的就是`ROUND`函数。本文将深入探讨SQL Server中的四舍五...
在ASP.NET开发中,处理数字的四舍五入操作是常见的需求,特别是在财务计算、数据分析或用户界面显示时。本文将详细介绍几种ASP.NET中实现小数点四舍五入的方法。 1. **强制转换法** 这种方法基于类型转换来实现四...