(1) 创建一个Customer ,名字叫 Jane Smith, 他有一个账号为1000,余额为2000元,年利率为 1.23% 的账户。 (2) 对Jane Smith操作。 存入 100 元,再
Account类
package clazz;
publicclassAccount {
private int id;//账号
private double balance;//余额
private double annualInterestRate;//年利率
public Account(int id, doublebalance,doublebalAnuRate){
this.id = id;
this.balance = balance;
this.annualInterestRate = balAnuRate;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
public double getBalAnuRate() {
return annualInterestRate;
}
public void setBalAnuRate(double balAnuRate) {
this.annualInterestRate = balAnuRate;
}
public void despoit(double amount){
System.out.println("成功存入:"+amount);
balance=balance+amount;
}
public void withdrawl(double amount){
if(amount>balance){
System.out.println("余额不足,取款失败");
}else{
System.out.println("成功取出:"+amount);
balance=balance-amount;
}
}
@Override
public String toString() {
//System.out.println("id=" + id + ",balance=" + balance + ", balAnuRate=" + annualInterestRate );
return " id=" + id + ", annualInterestRate=" + annualInterestRate + ", balance=" + balance;
}
}
Customer类
package clazz;
importclazz.Account;
publicclassCustomer {
private String firstName ;
private String lastName;
private Account account;
public Customer(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
public String getFirstName(){
return firstName;
}
public String getLastName(){
return lastName;
}
public Account getAccount(){
System.out.println(account);
return account;
}
public void setAccount(Account account) {
this.account = account;
}
@Override
public String toString() {
System.out.println("Customer ["+ firstName +","+ lastName + "]"+" has an account:"+account);
return "Customer [ firstName + lastName + ]";
}
}
AccountTest类
package test;
import clazz.Customer;
import clazz.Account;
public class AccountTest {
publicstatic void main(String[] args) {
//TODO Auto-generated method stub
Customerone = new Customer("Smith","Jane");
Accountaccount = new Account(1000,2000,0.0123);
account.despoit(100);
account.withdrawl(960);
account.withdrawl(2000);
one.setAccount(account);
one.toString();
}
}
- 假设你每年初往银行账户中1000元钱,银行的年利率为4.7%。 一年后,你的账户余额为: 1000 * ( 1 + 0.047) = 1047 元 第二年初你又存入1000元,则两年后账户余额为
- 假设你每年初往银行账户中1000元钱,银行的年利率为4.7%。 一年后,你的账户余额为: 1000 * ( 1 + 0.047) = 1047 元 第二年初你又存入1000元,则两年后账户余额为: (
- Oracle下创建一个账户并给该账号赋予权限
- java创建一个银行账户,并具有存取款操作(参数传递)
- 银行有一个账户。有两个储户分别向同一个账户存3000元,每次存1000,存3次。每次存完打印账户余额。效果要是交替打印!
- 在ASP.NET 2.0中操作数据:创建一个业务逻辑层
- 用 js 实现随机选取 10–100 之间的 10 个数字,存入一个数组,并排序
- 立即获得下载任务完成的消息通知。Android DownloadManager通过注册一个广播监听系统的广播事件完成此操作,在创建广播时候,需要指明过滤器为:DownloadManager.ACTIO
- 创建接口(接口,提供其他人进行操作的一个入口就是将我们原来实现功能的程序删了写成那个接口让别人来实现功能,为他人提供操作我们这儿的一个入口)
- [K/3Cloud] 创建一个操作校验器
- 编写一个程序,可以通过次程序完成一个表的创建操作,输入表的名称,各个列的名称及类型,输入完成后直接通过JDBC创建指定的表。
- 如何创建一个只允许使用sftp登录且只能访问特定目录的账号
- C:链表的操作(一),如何创建一个链表
- 操作CSS3过渡使用jQuery创建一个拖放文本效果
- 如何创建一个mysql账号
- openshift 基础命令操作 简单创建一个mysql应用
- 用头插、尾插、按顺序插入创建一个不带头节点的链表,栈的基本操作
- [K/3Cloud] 创建一个操作校验器
- 编写一个程序,可以通过次程序完成一个表的创建操作,输入表的名称,各个列的名称及类型,输入完成后直接通过JDBC创建指定的表。
- /*该题为一个习题,计算首先存入多少,在利息下5年中每年取1000最终取完*/