導航:首頁 > 編程語言 > java數字計算

java數字計算

發布時間:2025-01-15 16:40:02

java中如何對較大的數字進行計算

不管是不是用JAVA,其實方法都一樣,利用數組比如說長度為一千的數字,可以這個 int[] number = new int[1000];相加的思路是,首先兩個數組的長度必須是一致,位數不同的話,前面補0,內存有點浪費,但是計算起來比較方便。然後讓它們從0到最高位,每位進行相加並保存相應的位置上。最後一步是從0開始判斷有沒有大於10的數字,如果有就向前面進位(前一個加1,當前位減10),這樣就可以。如果是相減,其實思路還是一樣的,每位先相減,再判斷是否有小於0的,如果有則向前面一位借1(前一位減1,當前位加10)如果是相乘,和上面一樣,不過要注意的是進位的時候,不止進一位,比如5*6,就要向前進3位了(前一位加3,當前位減30)除就比較麻煩點,要涉及到精確度問題,得看實際需要 輸出就更容易了,直接for循環數組 特別要注意的是,如果最高位有進位的時候,這個是比較容易出錯的地方 思路在上面,如果實現不了請留言

閱讀全文

與java數字計算相關的資料

熱點內容
androidio流 瀏覽:797
伺服器怎麼改nvr 瀏覽:937
真空壓縮袋怎樣打開 瀏覽:80
證券市場基礎知識pdf2012 瀏覽:720
mastercam自動編程視頻 瀏覽:9
如何得知加密類型 瀏覽:40
單片機匯編讓主程序循環執行 瀏覽:371
電訊APP是干什麼的 瀏覽:532
程序員互相之間不能透露薪水 瀏覽:972
美團伺服器是什麼意思 瀏覽:416
周末程序員吃什麼 瀏覽:996
解壓的pdf格式怎麼轉換 瀏覽:228
ad輸出pdf 瀏覽:306
dhcp伺服器如何部署 瀏覽:508
如何追女生app 瀏覽:432
阿里雲域名綁定香港伺服器 瀏覽:551
java文本文件壓縮 瀏覽:531
心靈解壓大笑視頻 瀏覽:600
東學西學單片機 瀏覽:671
phpstudy做伺服器如何使用 瀏覽:952