聯成電腦技術論壇

 找回密碼
 註冊
搜索
查看: 1326|回復: 1

[求助] 關於帳本程式碼

[複製鏈接]
發表於 2015-1-21 11:38:54 | 顯示全部樓層 |閱讀模式
請問一下以下程式碼怎麼修改

這是一個練習的帳本

我完成後

再輸入支出金額後

他會記入前一次的輸入金額
導致總金額部分計算錯誤
帳本03.jpg
帳本02.jpg
帳本01.jpg
發表於 2015-9-18 15:13:05 | 顯示全部樓層
本帖最後由 101388809 於 2015-9-18 17:21 編輯

我整個程式照你的寫,幫你改了一行在迴圈內的,這樣每次的存取都是當下(收入-支出),而不會有你說的累加問題。
你會有累加的問題,是因為你迴圈外的  int tootoo = money-paymoney // 你輸入差值為40 ,所以迴圈內每碰到一次tootoo他的初始直已經變成了40,所以你迴圈內的運算總合都會多40

                while(true)
                {

                        System.out.println("請輸入金額");
                        money = scanner.nextInt();
                        
                        System.out.println("請輸入支出金額");
                        paymoney = scanner.nextInt();
                        
                        System.out.printf("支入金額%d,支出金額%d",money,paymoney);
                        
                        tootoo = 0;
                        System.out.printf("\n總金額=%d\n",(tootoo+(money-paymoney)));
                }

回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



小黑屋|Archiver|手機版|聯成電腦技術論壇  

GMT+8, 2019-11-14 14:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表