2.1java保留两位小数数

db2 2数据相除如何保留2位小数
db2 2数据相除如何保留2位小数
我在本地测试时可以的,为啥我改在服务器上执行就不行了呢,服务器上是2字段做了sum运算后相除的C:\Users\db2admin&db2 connect to sample& &数据库连接信息数据库服务器& && && &= DB2/NT 9.7.1SQL 授权标识& && && &= DB2ADMIN本地数据库别名& && & = SAMPLEC:\Users\db2admin&db2 values 1/21-----------& && && & 0&& 1 条记录已选择。C:\Users\db2admin&db2 values dec(dec(1,17,2)/dec(2,17,2),17,2)1-------------------& && && && && &0.50&& 1 条记录已选择。
*****************************dec(nvl( dec(nvl(t.zye,0),20,2)/(case when t.khs=0 then null else dec(t.khs,20,2) end),0),20,2) AS kjye
发表评论:
TA的最新馆藏[转]&[转]&三小数,保留两位数是10.8.【考点】.【专题】运算顺序及法则.【分析】根据小数乘的计算方法5.04×.1的积,确定是小数再根据“五入法”来两位小数即可.【解答】解:5.4×.1=10.58≈1.58:5.4×2.1的是 三小保留两位小数是 10.58.故案:三,10.58.【点评】本题要考查了学生对小乘法和“五入法”的握.声明:本试题解析著作权属菁优网所有,未经书面同意,不得复制发布。答题:lqt老师 难度:0.71真题:1组卷:8
解析质量好中差
&&&&,V2.30154> 问题详情
列竖式计算.(除不尽的保留两位小数) 5.06÷2.2=4.5×0.18=1.68×3.2=1.52÷22=703×3.6=29.9÷0.46=13.02÷2.4=2.6
悬赏:0&答案豆
提问人:匿名网友
发布时间:
列竖式计算.(除不尽的保留两位小数)5.06÷2.2=4.5×0.18=1.68×3.2=1.52÷22=703×3.6=29.9÷0.46=13.02÷2.4=2.6×0.25=
论文写作技巧
我有更好的答案
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……SQL Server 数值四舍五入,小数点后保留2位 - billpeng - 博客园
技术源自生活
posts - 245, comments - 92, trackbacks - 0, articles - 0
1.round() 函数是四舍五入用,第一个参数是我们要被操作的数据,第二个参数是设置我们四舍五入之后小数点后显示几位。 2.numeric 函数的2个参数,第一个表示数据长度,第二个参数表示小数点后位数。 例如:   select&& cast(round(12.5,2)&& as&& numeric(5,2)) &结果:12.50   select&& cast(round(12.555,2)&& as&& numeric(5,2)) &结果:12.56   select&& cast(round(122.5255,2)&& as&& numeric(5,2))&结果:122.53   select&& cast(round()&& as&& numeric(5,2))&结果:报错了! 原因是:,整数位是4,小数位是2,加起来4+2=6,超出了numeric设置的5位,所以为了保险,可以增减numeric的参数,例如numeric(20,2)。 此文系转载后作一调整,转载自:android常见问题系列(22)
有的时候,android在展示数据的时候,需要保留两位小数:
之前用的一个方法:
比如把米转换为km,然后保留两位小数显示:
&span style=&white-space:pre&&
&/span&float distanceValue = Math.round((distance/10f))/100f;
DecimalFormat decimalFormat =new DecimalFormat(&0.00&);//构造方法的字符格式这里如果小数不足2位,会以0补足.
String distanceString = decimalFormat.format(distanceValue) + &km&;//format 返回的是字符串
下面介绍一种简单的方法,利用&xliff&标签。
首先在value&string资源文件重定义String标签:
&?xml version=&1.0& encoding=&utf-8&?&
&resources xmlns:android=&/apk/res/android&
xmlns:xliff=&urn:oasis:names:tc:xliff:document:1.2&&
&string name=&app_name&&TextCustomView&/string&
&string name=&hello_world&&Hello world!&/string&
&string name=&action_settings&&Settings&/string&
&string name=&xliff_test&&your name is &xliff:g id=&NAME&&%1$50s&/xliff:g&, and your age is
&xliff:g id=&AGE&&%2$1.2f&/xliff:g&&/string&
&/resources&
这里需要注意两个地方:
1.添加xliff标签文件。
2.xliff标签的用法:这个大家具体参考这里吧:
然后再代码中使用:
String str = res.getString(R.string.xliff_test, &xliff&,(float)120);然后得到的字符串就是保留两位小数据的(补零),下面看看效果:
这里也有两点需要注意的:
1.此种方式,在代码中就不需要再次对数据进行处理,可以简化代码与计算。
2.在使用xliff标签的%n$mf的方式的时候,m可以设置为1.n(n为要保留的小数位数,没有则补零,前面的1会完整保留当前数据,比如100.2会显示100.20,不用担心前面整数部分显示不正确)。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:83771次
积分:1413
积分:1413
排名:千里之外
原创:58篇
评论:22条
(3)(1)(1)(1)(7)(11)(4)(9)(11)(11)

我要回帖

更多关于 保留两位小数的函数 的文章

 

随机推荐