程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> github-float問題 求大神解答

github-float問題 求大神解答

編輯:編程解疑
float問題 求大神解答

我在Android開發中使用github上的MPAndroidChart時,在y軸添加數據時,它需要的是float型的值,如果按照演示的情況,添加了3個值分別是 10f 60f 30f
而我從數據庫中調用的數據,求和後 進行每個數據除以和 即求出每個數據的百分比 進行除法以後 就不行了? 求解 float做了除法以後,怎麼讓他變成整數,像例子上面的那樣?

謝謝大神,小白沒幣了,見諒~

這是演示代碼的數據private float[] y = { 10f, 60f, 30f };

這是我的數據 float quarterly = ((float) (fee_type.get(("a" + i)) / resultIncome)) * 100;
yValues.add(new Entry(quarterly, i - 1));

這是log中我顯示的除法結果 我感覺是這裡出問題的 捕捉的數據是這樣的
11-21 18:32:02.785 19211-19211/com.chase.cn.demon D/info5: == 7.534247
11-21 18:32:02.785 19211-19211/com.chase.cn.demon D/info5: == 7.534247
11-21 18:32:02.785 19211-19211/com.chase.cn.demon D/info5: == 7.534247
11-21 18:32:02.785 19211-19211/com.chase.cn.demon D/info5: == 15.068494
11-21 18:32:02.785 19211-19211/com.chase.cn.demon D/info5: == 7.534247
11-21 18:32:02.785 19211-19211/com.chase.cn.demon D/info5: == 22.602741
11-21 18:32:02.785 19211-19211/com.chase.cn.demon D/info5: == 7.534247
11-21 18:32:02.785 19211-19211/com.chase.cn.demon D/info5: == 30.136988

最佳回答:


resultIncome是什麼類型?如果是整數,需要用 (float)resultIncome

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved