我設置一個 textview 的 text 來顯示計算器的答案。但是,舉例來說,如果答案是5的話,textview會顯示5.0。如何設定呢?
result = number1/number2
String finalresult = new Double(result).toString();
textView1.setText(finalresult);
結果,number1 和 number2 都是 doubles。
我測了下,沒你說的情況
double num1,num2;
num1=50;
num2=6;
double result = num1/num2;
String finalresult = new Double(result).toString();
myTV.setText(finalresult);//顯示的是8.33333333333334
在num1 與 num2都是int型時結果為8.0
這時只需強制轉換一下即可
double result = (double)num1/num2;