2014年4月9日 星期三

練習 1:單 class 類別

3/18 某天張三因業務需要至福爾摩沙銀行(Formosa Bank) 開立一個活期存款(Demand deposit)戶頭,銀行行員告知,開戶金額最低為 1000 元,可隨時存取,銀行亦提供餘額查詢的服務。張三以最低金額開戶,之後 3/30 存入 500 元,而於 4/8 領取 300 元後,ATM 會顯示餘額剩下多少元?注意:銀行會將此帳戶存在 bank 的目錄夾。 提示: 1. 套件 package 設為 bank 2. 活期賬戶 Demand Deposit Account

檔案:DemandDepositAccount.java
package bank;

public class DemandDepositAccount {
 int balance;
 
 DemandDepositAccount(int deposit){
  balance = deposit;
 }
 
 public void deposit(int money) {
  balance += money;
 }
 
 public void withdraw(int money){
  balance -= money;
 }

 public int inquiry() {
  return balance;
 }
}



檔案:AccountText.java
package bank;

public class AccountTest {

 public static void main(String[] args) {
  DemandDepositAccount demandDepositAcc = new DemandDepositAccount(1000);
  demandDepositAcc.deposit(500);
  demandDepositAcc.withdraw(300);
  System.out.println("活期賬戶餘額:" + demandDepositAcc.inquiry());
 }

}
執行結果
















沒有留言:

張貼留言