import java.io.*;
public class evalution{
public void main(String args[]){
double result;
result=(2000*(1+0.4)-3200)*(1+0.12);
System.out.println("result="+result);
}
}
我刚写了程序,很简单,可为什么没结果啊
是溢出吗,我看没有啊,好郁闷!
public class evalution{
public void main(String args[]){
double result;
result=(2000*(1+0.4)-3200)*(1+0.12);
System.out.println("result="+result);
}
}
我刚写了程序,很简单,可为什么没结果啊
是溢出吗,我看没有啊,好郁闷!
public static void main(String args[])
你可以做一个试验
0.1之间相加一万次,不会等于1000
这是很正常的,如果你要浮点又精确,可以用java.math.BigDecimal