对于银行存取款的流程,人们非常熟悉,用户可在银行对自己的资金账户进行存款,取款,查询余额等操作,极大地方便了人们对资金的管理。
(1)创建账户,初始存款为500元。
(2)向账户存入1000元。
(3)从账户取出800元。
主要思路:创建账户类,在类下构造存钱,取钱,查询余额等方法。
主函数需用到 if和switch语句。
代码如下:
public class Bank {
public static ACCOUNT yang=new ACCOUNT();
public static Scanner sc=new Scanner(System.in);
public static void main(String[] args) {
for(int a=1;a<=3;a++) {
System.out.println("请选择功能:");
System.out.println("1.存钱");
System.out.println("2.取钱");
System.out.println("3.查询");
int b=sc.nextInt();
switch (b) {
case 1:
cm();
break;
case 2:
qm();
break;
case 3:
cx();
break;
}
}
}
public static void cm() {
int c=sc.nextInt();
yang.cunmoney(c);
}
public static void qm() {
int d=sc.nextInt();
yang.qumoney(d);
}
public static void cx() {
int money=yang.getmoney();
System.out.println("你的余额为"+money+"元。");
}
}
账户类如下:
public class ACCOUNT {
private int money=500;
public void cunmoney(int money) {
if(money>=0)
this.money+=money;
else
System.out.println("请输入正数!");
}
public void qumoney(int money) {
if(money>=0)
this.money-=money;
else
System.out.println("请输入正数!");
}
public int getmoney() {
return money;
}
}
结果: