社区
PowerBuilder
帖子详情
小问题:如何在pb中让double类型的数保留两位小数显示?
hifrog
2004-03-16 10:57:22
如题。
...全文
1342
5
打赏
收藏
小问题:如何在pb中让double类型的数保留两位小数显示?
如题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TGWall
2004-03-16
打赏
举报
回复
messagebox("",string(pay_pd,'#####.00'))
hifrog
2004-03-16
打赏
举报
回复
不是数据窗口中的double,而是要转化为字符串显示在对话框中的,比如:
messagebox("系统提示","图书借阅逾期,您需要交纳"+string(pay_pd)+"元!")
其中pay_pd是一个double类型的数据。
TGWall
2004-03-16
打赏
举报
回复
在数据窗口中选中对应的列--->选属性中的format页,在format中输入: #####0.00
TGWall
2004-03-16
打赏
举报
回复
在数据窗口中等距对应的列--->选属性中的format页,在format中输入: #####0.00
hchi0118
2004-03-16
打赏
举报
回复
在数据窗口中的列farmat成#.00
保留2位小
数
时:如何设置当小
数
部分均为0时只
显示
整
数
,当小
数
部分有值时,保留小
数
部分
列表
数
据
显示
时,当含小
数
时要
保留两位小
数
,且小
数
部分都为0时,则只
显示
整
数
部分。这个
问题
前后端都可以调整的,这里我给出前后端调整的方式。
格式化
数
字
保留两位小
数
(1)使用BigDecimal ,保留小
数
点后两位public static String format1(double value) { BigDecimal bd = new BigDecimal(value); bd = bd.setScale(2, RoundingMode.HALF_UP); return bd.toString(); } (2)使用
String
保留两位小
数
点
【代码】String
保留两位小
数
点。
Delphi
中
double类型
真正实现四舍五入(保留两位)
delphi
中
的round采用的是“四舍、六入、五凑偶”, 要改成四舍五入,可用下面方法: function RoundFloat(f:double;i:integer):double; var s:string; ef:extended; begin s:='#.'+ StringOfChar('0',i); ef:=StrToFloat(FloatTo
java
保留两位小
数
4种方法
4种方法,都是四舍五入,例: import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585; public void m1() {
PowerBuilder
1,077
社区成员
66,438
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章