NetLogo中word函数拼接金额时小数位数显示异常求助
解决NetLogo监控器金额显示问题
你遇到的问题是因为word函数仅做简单字符串拼接,不会对数字进行格式化处理,所以之前设置的小数位数规则不生效。改用NetLogo的format函数就能同时实现添加$符号和保留两位小数的需求。
替换原代码为:
format "$%.2f" sum [money] of people
%.2f是格式化指令,表示将数字以保留两位小数的浮点数形式输出- 该代码会自动把总金额格式化为带$符号且固定两位小数的格式:比如总金额是123.4时显示
$123.40,总金额是567时显示$567.00,完全符合金额的显示规范。
内容的提问来源于stack exchange,提问作者carlitosnuzzi
相关产品推荐
相关产品推荐

