日期:2014-05-20 浏览次数:20607 次
public class Test2 {
public static void main(String[] args) {
double d = 0;
double sum = 0;
while(d != 10) {
d += 0.1;
sum += sum + d;
}
System.out.println(sum);
}
}
public static void main(String[] args) {
final double DELTA = 0.0001;
double d = 0;
double sum = 0;
// 浮点数相等的比较,是在一个范围内,而不是直接使用 ==
while (Math.abs(d - 10) > DELTA) {
d += 0.1;
sum += d;
}
System.out.println(sum);
}