2010-09-15 58 views

回答

7

由於操作順序,它返回0。在相乘之前,rate被轉換爲整數。

您需要一組額外的括號才能完成此項工作。

int percentage = (int)(rate*100);

5

嘗試:

int percentage = (int)(rate * 100); 
4

嘗試:

int percentage = (int)(rate*100); 

你轉換rate爲int之前,你乘它,否則。