本月博客排行
-
第1名
龙儿筝 -
第2名
wy_19921005 -
第3名
zysnba - sgqt
- johnsmith9th
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- johnsmith9th
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
android 头像圆圈显示
public Bitmap toRoundBitmap(Bitmap bitmap) {
//圆形图片宽高
int width = bitmap.getWidth();
int height = bitmap.getHeight();
//正方形的边长
int r = 0;
...
android 对图片做圆角处理
/*
private Bitmap outputRound(Bitmap bitmap){
if(bitmap == null)
return null;
int w = bitmap.getWidth();
int h = bitmap.getHeight();
Bitmap localBitmap = Bitmap.createBitmap(w, h, ...
Item 48: Avoid float and double if exact answers are required
1. The float and double types are particularly illsuited for monetary calculations because it is impossible to represent 0.1 (or any other negative power of ten) as a float or double exactly. The rig ...
关于四舍五入的小区别
常用小数舍入标准简介
1、标准四舍五入(Math.Round();)
当舍去位的数值大于等于5时,在舍去该位的同时向前位进一;当舍去位的数值小于5时,则直接舍去该位。
2、银行家舍入(decimal.Round())
所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入五留双)法。其规则是:当舍去位的数值小于5时,直接舍去该位;当舍去位的数值大于等于6时,在舍去该位的同时向前位进一 ...
Oracle时间运算(日期截取及四舍五入)
Oracle时间运算(日期截取及四舍五入)
如同对数字进行四舍五入和按位截取一样,Oracle对时间日期也提供了这两种功能。但比起对数字进行四舍五入和截取比较复杂:这是因为时间日期是有格式的。下面看看这两个函数的定义和用途:
ROUND(date [, format])
TRUNC(date [, format])
Round函数对日期进行“四舍五入”,Trunc函数对日期 ...
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
Math 类中提供了三个与取整有关的方法:ceil 、floor、round,这些方法的作用与它们的英文名称的含义相对应,例如,ceil 的英文意义是天花板,该方法就表示向上取整, Math.ceil(11.3)的结果为12,Math.ceil(-11.3)的结果是-11;floor 的英文意义是地板,该方法就表示向下取整,Math.ceil(11.6)的结果为11,Math.ceil(-11 ...
转 java保留两位小数问题
java保留两位小数问题:
补充
(double)(Math.round(result_value*10000)/10000.0)
(double)(Math.round(result_value*10000)/10000.0)
这样计算可以保留result_value小数点后四位,以此类推,1后面几个零就是保留小数点后几位数.
方式一:
四舍五入
double f ...
python小数精度的备忘
python中有内置函数:round用来限定小数位数
round(1/3.0,2)
--->0.33000000002
print round(1/3.0,2)
--->0.33
在没有用print时,因为精度问题,并没有展示出预料中的小数位数,而这其实并不影响数的传递,正常用就行,需要展示数据的时候自然就变成预期的效果了
Oracle精确小数点和百分比问题处理
需要对在Oracle数据库中查询出来的数值进行比率的计算。类似于如下的SQL:
Select Round((discount/Amount),2) from dual;
这样算出来的数字可以满足绝大部分的需求。但是对于不到1的数字,问题出来了......显示的类似于 .45样子的数据。0.45前面的0不见了。
以下总结了两种方法来解决缺0的问题。
第一种解决方法:
...
oracle 使用 ROUND 和 EXTRACT 操作日期
SQL> select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual;
TO_CHAR(SYSDATE,'YYYY/MM/DDHH2
------------------------------
2012/04/03 18:13:20
ROUND(d,[fmt]):返回一个以 fmt 为格式的四舍五入日期值。
d ...
Float round bug in ruby?
ruby-1.8.7 > 1.55.round(1)
=> 1.6
ruby-1.8.7 > 1.555.round(2)
=> 1.56
ruby-1.8.7 > 1.155.round(2)
=> 1.16
ruby-1.8.7 > 10.156.round(2)
=> 10.16
ruby-1.8.7 > ...
oracle的几个取整函数(转)
以下是几个oracle的取整函数,以后会根据接触不段更新...
1.取整(大)
select ceil(-1.001) value from dual
2.取整(小)
select floor(-1.001) value from dual
3.取整(截取)
select trunc(-1.002) value from dual
4.取整(舍 ...