在测试类中用AccoutnBook类创建一个帐簿对象,设置名称是“Zhangsan”,收入30,支出10
时间: 2023-05-27 13:04:16 浏览: 58
下面是一个Java的示例代码:
```
public class TestAccountBook {
public static void main(String[] args) {
AccountBook book = new AccountBook("Zhangsan");
book.addIncome(30);
book.addExpense(10);
System.out.println(book.getName() + "的账目:");
System.out.println("- 收入:" + book.getTotalIncome());
System.out.println("- 支出:" + book.getTotalExpense());
System.out.println("- 结余:" + book.getBalance());
}
}
```
运行这个类,输出应该是:
```
Zhangsan的账目:
- 收入:30.0
- 支出:10.0
- 结余:20.0
```
相关问题
在测试类中用AccoutnBook类创建一个帐簿对象,设置名称是“Zhangsan”,收入30,支出10,并将帐户名称“Zhangsan”,该帐户收入额和支出额及该账户的余额输出到控制台。
以下是示例代码:
```java
public class TestAccountBook {
public static void main(String[] args) {
AccountBook book = new AccountBook("Zhangsan");
book.income(30);
book.pay(10);
System.out.println("账户名称:" + book.getName());
System.out.println("收入额:" + book.getIncome());
System.out.println("支出额:" + book.getPay());
System.out.println("余额:" + book.getBalance());
}
}
```
输出结果为:
```
账户名称:Zhangsan
收入额:30.0
支出额:10.0
余额:20.0
```
定义通过收入和支出自动计算余额的方法compute。再编写测试类,在测试类中用AccoutnBook类创建一个帐簿对象,设置名称是“Zhangsan”,收入30,支出10,并将帐户名称“Zhangsan”,该帐户收入额和支出额及该账户的余额输出到控制台。
以下是Python代码:
```python
class AccountBook:
def __init__(self, name, income=0, expense=0):
self.name = name
self.income = income
self.expense = expense
def compute(self):
return self.income - self.expense
# 测试类
if __name__ == '__main__':
book = AccountBook("Zhangsan", 30, 10)
print("账户名称:{}".format(book.name))
print("收入额:{}".format(book.income))
print("支出额:{}".format(book.expense))
print("余额:{}".format(book.compute()))
```
输出结果:
```
账户名称:Zhangsan
收入额:30
支出额:10
余额:20
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)