我剛開始用MIT OCW開始學習Java。我寫的第一個程序只是一個非常小的計算,但它印出了一些意想不到的東西。 所以這是我的代碼:Java,意想不到的輸出
public class test
{
public static void main (String[] args)
{
int s = 120;
int g = 12;
double fraction = g/s;
System.out.println ("Fraction: " + fraction);
}
}
我預計這樣的輸出:
Fraction: 0.1
但我得到這樣的輸出:
Fraction: 0.0
,我會很感激,如果有人可以解釋我這個輸出。
您執行了整數除法。 – csmckelvey