我在写一个JAVA计算器,怎样可以使输入的整数显示为无小数位?

我在写一个JAVA计算器,怎样可以使输入的整数显示为无小数位?
就是如果我输入3+4,运算后希望它显示为7,而不是7.
我的代码是:if(txtresult.getText().trim().equals("0")){}
else{
switch(z)
{
case 1 :txtresult.setText(""+(x+y));break;
case 2 :txtresult.setText(""+(x-y));break;
case 3 :txtresult.setText(""+(x*y));break;
case 4 :txtresult.setText(""+(x/y));break;
}
x = Double.parseDouble(txtresult.getText().trim());
y = 0;
str.setLength(0);
x = Double.parseDouble(txtresult.getText().trim());这里!
malin253 1年前 已收到1个回答 举报

阿翠 幼苗

共回答了18个问题采纳率:94.4% 举报

你可以取整再比较一下,若是相等,就用整数,若不等,就证明是小数,就用原来的结果

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.048 s. - webmaster@yulucn.com