CSDN论坛 > 其他数据库开发 > Sybase

一个很简单的问题:如何得到除法运算的后两位 [问题点数:20分,结帖人volin]

Bbs1
本版专家分:100
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:35
Bbs1
本版专家分:35
Bbs3
本版专家分:717
匿名用户不能发表回复!
其他相关推荐
js中加减乘除遇到小数时的位数问题
问题:   37.5*5.5=206.08 (JS算出来是这样的一个结果,我四舍五入取两位小数)   我先怀疑是四舍五入的问题,就直接用JS算了一个结果为:206.08499999999998   怎么会这样,两个只有一位小数的数字相乘,怎么可能多出这么小数点出来。   我Google了一下,发现原来这是JavaScript浮点运算的一个bug。   比如:7*0.8 JavaScrip
简单的除法运算,可以算1000位的小数
可以算到1000位以内的小数,当然你可略作修改,那么就可以很轻松的(理论上任意位都可以)。有兴趣的可以看一下,我自己高的有些还不完善,可以有交流一下,给我留言就可以了
sql 除法精确计算问题
在做日终批处理是发现如果交易金额过大就会报 SQL0802N  发生算术溢出或其它算术异常。  SQLSTATE=22003检查一下sql语句发现是因为 fl/100 fl 的问题,fl(费率)=2%,经过数据库(DB2)计算后为0.020000000000000000000000000格式是DECIMAL(31,27),由于交易金额为DECIMAL(14,2),所以计算是会报算数溢出异常。我的解
JAVA为什么有时候除法计算结果本来应该是小数。但是得到整数int类型
先看个例子:  int i=4;  double num=3/i; 输入结果为 :num=0.0    很奇怪。。我们应该是需要0.75才对啊 。这是怎么回事。原来。除数i是int类型,用3相除得到结果也是int类型。就是0.然后赋值给num.此时只是0被转成了double。。所以还是0.0 解决办法: int i=4; double num=3/(double)i;  输入结果就是0
python 除法保留两位小数点
a = 1 b = 3 print(a/b) #方法一: print(round(a/b,2)) #方法二: print(format(float(a)/float(b),'.2f')) #方法三: print ('%.2f' %(a/b))
四种获取小数点后两位方法
//第1种方法.  可以使用  0  或者   # 当作模板 DecimalFormat  deci=new DecimalFormat("00.00"); //String 12.35 String result=deci.format(12.3456); System.out.println(result);   //第2种方法. 12.34 BigDecimal  bd=new
JAVA中int类除法运算保留2位
//导DecimalFormat包  import java.text.DecimalFormat; public class Demo1 { public static void main(String[] args) throws Exception{ DecimalFormat    df   = new DecimalFormat("0.00");   
DB2 sql中计算出保留两位小数位的查询
例如:select cast ((A*100.00)/B as decimal(10,2)) as C from tableName转自:http://crabdave.iteye.com/blog/395590
获取当前年份后两位
所周知,js里面有个内置对象Date,记录了有关系统时间的信息。 我们只要实例化一个Date对象,var date= new Date(); 然后就可以用这个对象获取有关当前时间的各种信息,比如年份,月份,日期以及时间等。 这里有一个小小的问题,在获取年份的时候,不同的浏览器竟然有不一样的结果喔。 var year=date.getYear(); alert(year); IE中显示20
自定义控件其实很简单1/12
自定义View,很多初学Android的童鞋听到这么一句话绝逼是一脸膜拜!因为在很多初学者眼里,能够自己去画一个View绝逼是一件很屌很Cool的事!但是,同样而言,自定义View对初学者来说却往往可望而不可及,可望是因为看了很多自定义View的源码好像并不难,有些自定义View甚至不足百行代码,不可及呢是因为即便看了很多文章很多类似的源码依然写不出一个霸气的View来。这时会有很多前辈告诉你多看
关闭