import static java.lang.Math.*;
public class Hello
{
public static void main(String[] args)
{
double myNum = 1234.5678;
long myNum2 = (long)Math.floor(myNum);
double myNum3 = ((int)(myNum*100))/100;
System.out.println(myNum3);
}
}
取2位小数,程序输出1234.0,理想输出应该是1234.56,请问什么原因?