欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java賬務類的編寫和測試

林晨陽1年前5瀏覽0評論

在Java編程中,賬務類(Accounting Class)是非常重要的一個類別,它可以用來實現日常賬務的管理和操作。下面我們來介紹一下如何編寫和測試Java賬務類。

首先,我們需要定義一個Accounting類,該類至少應該包含以下幾個成員變量:

public class Accounting {
private String name;        // 賬戶名
private int balance;        // 賬戶余額
private int income;         // 賬戶收入
private int expense;        // 賬戶支出
}

接下來,我們需要編寫一些操作方法,以支持賬務類的管理和操作,例如存款、取款、查詢余額等。下面是一些常用的操作方法:

public void deposit(int amount) {
this.balance += amount;
this.income += amount;
}
public void withdraw(int amount) {
if (this.balance< amount) {
throw new RuntimeException("余額不足");
}
this.balance -= amount;
this.expense += amount;
}
public int getBalance() {
return this.balance;
}
public int getIncome() {
return this.income;
}
public int getExpense() {
return this.expense;
}

在編寫完成賬務類后,我們需要對其進行測試。一般來說,我們會編寫一些測試用例,以測試賬戶類的各種操作是否實現正確。下面是一些測試用例的示例代碼:

public class AccountingTest {
@Test
public void testAccounting() {
Accounting account = new Accounting();
account.deposit(1000);
assertEquals(1000, account.getBalance());
account.withdraw(500);
assertEquals(500, account.getBalance());
account.deposit(100);
assertEquals(600, account.getBalance());
assertEquals(1100, account.getIncome());
assertEquals(500, account.getExpense());
}
@Test(expected = RuntimeException.class)
public void testWithdraw() {
Accounting account = new Accounting();
account.withdraw(1000);
}
}

以上就是Java賬務類的簡單介紹,希望可以對Java初學者有所幫助。