为什么我无法在textView
中看到双倍值?
textView = (TextView) findViewById(R.id.textView);
double x = 5/2;
textView.setText(String.valueOf(x)); // I see this result as 2.0 and not as the 2.5
答案 0 :(得分:3)
您看到2.0
因为5/2
是整数除法。将行更改为double x = 5.0/2;
或类似。
有关详情,请参阅this question。
答案 1 :(得分:2)
这应该有效double x = ((double) 5) /2.