当前位置: 代码迷 >> 综合 >> 有数列:9,99,999,9999...,编程计算前10项的值。
  详细解决方案

有数列:9,99,999,9999...,编程计算前10项的值。

热度:67   发布时间:2023-12-21 00:22:20.0
// 由于int类型精确位数原因,只能定义为double类型,若是int类型,将是负数// 9~99是9*10+9,999依次类推double num = 9;double sum = 0;for(int count = 1;count<10;count++){
    num = num*10 +9;sum +=num;}// 结果本应该是1.1111111100e10,由于损失精度,输出结果有一丝差异System.out.println("前十项的和为:" + sum);