計算結果是根據所有參與運算數的類型來判斷最終結果的類型的,原則是兩兩運算時盡量保持最大精度,而剛才的那行運算均為整型,故結果也只能是整型。
妳可以這樣試試:y=(js(3)+js(4)+js(5))/((float)js(6)+js(7));
將js(6)的結果轉換成浮點型(轉換任意壹個都行),編譯器為了保證最大精度,結果會以浮點型保存並顯示。