设计银行账户类Bank,
添加成员变量:
账号、储户姓名、开户时间、身份证号码、存款余额等账户信息,
添加成员方法:
存款的方法income():带有一个参数,用来表示存入的钱数(double型)。该
方法中要求先判断存入的钱数>0才允许存款。
取款的方法takeout():带有一个参数,用来表示取出的钱数(double型),有
返回值,需要返回实际取款金额。该方法中需要考虑取款金额是否大于存款
金额而确定实际取款金额。
显示余额的方法display()。
import java.util.Scanner;
public cla Bank
{
private int number;//账号
private String name;//姓名
private String OpenTime;//开户时间
private String CardNumber; //身份证号码
private double Balance;//账户余额
public Bank(int number , String name , String OpenTime , String CardNumber , double Balance)//该类的构造方法
{
this.number = number;
this.name = name;
this.OpenTime = OpenTime;
this.CardNumber = CardNumber;
this.Balance = Balance;
}
public void income(double money)//存款操作
{
if(money > 0)
{
this.Balance = this.Balance + money;
}
else
{
System.out.println(\"操作错误,不允许存款\");}}public boolean takeout(double money)//取款操作 {if(money
break;
}}}System.out.println(\"请输入存款金额\");Scanner sb = new Scanner(System.in);double b = sb.nextInt();p1.income( b ); break;//调用构造方法,存款操作} case 2:{System.out.println(\"请输入取款金额\");Scanner st = new Scanner(System.in);double t = st.nextInt();if( p1.takeout( t ) ){break;}else{System.out.println(\"余额不足,不能取款\");}} case 3:{p1.display();break;} }