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方法了进行相加了