我设置一个 textview 的 text 来显示计算器的答案。但是,举例来说,如果答案是5的话,textview会显示5.0。如何设定呢?
result = number1/number2
String finalresult = new Double(result).toString();
textView1.setText(finalresult);
结果,number1
和 number2
都是 doubles
。
result = number1/number2
String stringdouble= Double.toString(result);
textview1.setText(stringdouble));
或者你可以用 nuberformate
Double result = number1/number2;
NumberFormat nm = NumberFormat.getNumberInstance();
textview1.setText(nm.format(result));
对于 3 decimal digit
private static DecimalFormat REAL_FORMATTER = new DecimalFormat("0.###");
textview1.setText(REAL_FORMATTER2.format(result));
希望能帮的上你
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。