2013年2月8日 星期五

TQC+ JAVA 604 銀行理財帳戶

TQC+ JAVA6 試題總覽:LINK
Github 備份:LINK



TQC+ JAVA6 試題總覽:LINK
Github 備份:LINK

本篇教學的程式碼皆由筆者編輯,歡迎轉貼本教學,但請全文轉貼,謝啦~

2 則留言:

  1. 不好意思 關於這題我想問個笨笨的問題
    關於void addInterest(){balance*=rate+1;}
    balance 不是 int 嗎 ... int * double = double
    為什麼程式不會壞掉... 把一個double 存進一個int裡面@@
    如果不會壞掉 沒有小數點沒關係嗎...我對銀行之類實在沒概念
    很蠢的問題 不過我真的很想知道QAQ

    回覆刪除
    回覆
    1. balance沒有小數點的原因是像我們自己的銀行存款是沒有小數點的~
      而利率是有小數點的,rate+1是因為把自己的本金算進去在算的
      也可以這樣表達balance = balance + balance*rate

      而double存到int的話,在JAVA中有兩種轉型,「自動轉型」和「強制轉型」
      可以參考這篇:http://x.co/7VGDq

      刪除