java – 如何在十进制后只显示两个数字

weixin_38080567 2019-09-12 01:36:01
我想在十进制后只显示两位数,我已经尝试但仍然在十进制后得到多位数: itemamount = Double.parseDouble(text_cost_code.getText().toString()); txt_total.setText(new DecimalFormat("##.##").format(itemamount)); edit_qty_code.addTextChangedListener(new TextWatcher() { public void onTextChanged(CharSequence s, int start, int before, int count) { // TODO Auto-generated method stub if (!edit_qty_code.getText().toString().equals("") || !edit_qty_code.getText().toString().equals("")) { itemquantity = Double.parseDouble(edit_qty_code.getText().toString()); itemamount = Double.parseDouble(text_cost_code.getText().toString()); txt_total.setText(new DecimalFormat("##.##").format (itemquantity * itemamount)); } else { txt_total.setText("0.00");}}
...全文
23 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38098251 2019-09-12
  • 打赏
  • 举报
回复
Rakesh使用此链接: Show only two digit after decimal i=348842. double i2=i/60000; DecimalFormat dtime = new DecimalFormat("#.##"); i2= Double.valueOf(dtime.format(time)); v.setText(String.valueOf(i2));

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧