[問題] double轉最接近的int...
最近在寫一個code,
輸入一個數字n,然後宣告一個2的n次方大小的陣列
算是一個很直覺的問題。
就我的了解,計算2的n次方是pow(2,n)
但是這樣出來的值是double型態
無法用來作陣列的大小宣告...
我也試著使用Math.round(),
但也只能把double轉成long,無法轉成int。
想請問一下板上的高手們,是否有什麼方法可以做到此需求呢?
首次在此版發文,先謝謝各位先進!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.247.175
推
07/09 21:29, , 1F
07/09 21:29, 1F
推
07/09 21:36, , 2F
07/09 21:36, 2F
推
07/09 21:51, , 3F
07/09 21:51, 3F
推
07/09 22:12, , 4F
07/09 22:12, 4F
推
07/09 22:24, , 5F
07/09 22:24, 5F
→
07/09 22:26, , 6F
07/09 22:26, 6F
推
07/09 22:38, , 7F
07/09 22:38, 7F
推
07/09 23:13, , 8F
07/09 23:13, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):