我找了一個明確的解釋我的問題(不找代碼),但如果一些代碼有助於解釋自己,那麼請你..執行乘法謝謝:)孤立的ArrayList元素
問:
- 使用Java的
- 主類要求用戶2個整數輸入,然後把它們分成2周的ArrayList,整數類型。每個數字都被分解並存儲在自己的索引中,所以它是它自己的「元素」,可以這麼說。
例如,現在我的代碼,它是這樣的:
「請輸入一個整數:」
「請輸入另一個整數:」
現在,在內部,我已將輸入存儲爲2個陣列列表,如下所示:
個ArrayList1:[6,8,8]
ArrayList2:[3,4]
現在,讓我們說,我想執行一些mutliplication,如ArrayList1 * ArrayList2。
我可能會繼續並創建一個臨時「結果」數組列表,然後在計算完成時將該答案移至arraylist1。
但是,我遇到了麻煩的部分,正在想出一個系統清晰的方法來將數組列表放在一起。請記住,這個例子使用了分別代表長度3和2的整數列表,但這可能是任何東西。例如,我可以有一個包含50個元素的數組列表,例如[2,4,4,3,7,3,6,3,.............],它們可以表示在萬億巨大數量等
如果BigInteger允許/可用/相關,則可能是更有效的方法。 – 2012-02-04 01:52:22
夠公平的。從上下文來看,不確定它是否是一個練習。 – 2012-02-04 03:37:36
如果您的列表[8,8,6]和[4,3]使得所表示的值是元素乘以10的指數的總和 - 否則無論您必須預先計算結果中的數字位數,或者如果需要另一個位置,則必須移動所有數字。 – 2012-02-04 15:42:12