下面的代碼:這個部門有什麼問題?
class testsum
{
public static void main(String arg[])
{
double sum=0;
double fraction;
fraction=-1/9;
System.out.println("fraction: "+fraction);
fraction=-1;
fraction=fraction/9;
System.out.println("fraction: "+fraction);
}
}
輸出爲0
,然後-0.11111111
爲什麼是第一個輸出0
而不是-0.11111111111
?
哥們......這個問題已經4歲了。 – David 2015-05-18 15:58:40