1 BigDecimal deepsleepcount = new BigDecimal(resulHeartrateDeepSleep);
2 BigDecimal lightsleepcount = new BigDecimal(resulHeartrate);
3 BigDecimal Moderatesleep = new BigDecimal(resulHeartrateSleepModerate);
4 Double lideepse = lightsleepcount.add(deepsleepcount).doubleValue();
5 BigDecimal lightsleepcount1 = new BigDecimal(lideepse.toString());
6 Double count = Moderatesleep.add(lightsleepcount1).doubleValue();
首先這個string bixu必須是正數類型否則會報錯
1 BigDecimal deepsleepcount = new BigDecimal(String類型);
2 BigDecimal lightsleepcount = new BigDecimal(String類型);
4 Double lideepse = lightsleepcount.add(deepsleepcount).doubleValue();
lideepse 總數
如果還想把兩次的總數之和與第三次的參數相加
就ji將4步 lideepse.toString 一下就又是string類型了繼續add方法了進行相加了