2016-06-14 55 views
0

我目前正在開發一個java項目,我無法找到解決我的問題的方法。所以發生這種情況,我把一個數字除以45,我希望它,所以當數字是46我沒有得到一個大的小數,但2 ..喜歡它會圍繞它..想要一個確切的數字

這是我現在有。

int pages = number/45; 

我無法找到任何解決方案,即使這似乎很簡單。 在此先感謝! :d

+9

'INT頁=(int)Math.ceil(number/45.0);' –

+0

作品非常感謝Matthew:D – JavaH4ck3r

+1

@MatthewDiana您應該將其作爲答案發布。得到你的工作夥計信貸:) – 4castle

回答

0

除以2 int旨意使用integer division,所以四十五分之四十六將產生1,如果你想CEIL的結果,你需要執行浮點除法:

int pages = (int) Math.ceil(number/45.0); 
+2

你只是諷刺評論? – 2016-06-14 21:11:50

+0

我真的不想點擊解決,因爲馬修是真正幫助我的人。XD – JavaH4ck3r

+2

如果他決定發佈答案,那麼你可以改變它並選擇他的答案。同時,請繼續並選擇它。 – 4castle

相關問題