java 练习题
来源:互联网 发布:sql行转列函数 编辑:程序博客网 时间:2024/05/20 20:46
属性、账号、储户姓名、地址、存款余额、最小余额。
方法、存款、取款、查询。根据用户操作显示储户相关信息。如存款操作后,显示储户原有余额、
今日存款数额及最终存款余额;取款时,若最后余额小于最小余额,拒绝收款,并显示“至少保留余额XXX”
------------------------------------------------------------------------------------------------------------------------------------------>
public class TestBank {
public static void main(String[] args) {
function();
}
private static void function() {
Scanner s = new Scanner(System.in);
Bank b = new Bank();
cc: while (true) {
System.out.println("请对你的账户进行操作:存款-->1,取款-->2,查询-->3");
int console = s.nextInt();
w: while (console > 0) {
switch (console) {
case 1:
System.out.println("请输入存款的金额:");
int con_M = s.nextInt();
b.cun(con_M);
break w;
case 2:
System.out.println("请输入你的取款金额:");
int con_M_m = s.nextInt();
b.qu(con_M_m);
break w;
case 3:
b.cha();
break w;
default:
System.out.println("你输的有误,请核对后在输入!");
break cc;
}
}
}
}
}
---------------------------------------------------------------------------------------------------------------------->
public class Bank {
/**
* 账号、储户姓名、地址、存款余额、最小余额
*/
private String name;
private String address;
private int a;// 最后余额
private int b;// 最小余额
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public int getB() {
return b;
}
public void setB(int b) {
this.b = b;
}
public int cun(int momery) {
// if (qu(momery) > 0) {
// int s = (getA() - momery);
// setB(s);
// System.out.println("存入后的钱为:" + s);
// }
int sum = a + momery;
System.out.println("存入后的钱为:" + sum);
setA(sum);
return sum;
}
public int qu(int momery) {
if (getA() >= momery) {
System.out
.println("你要取的金额为:" + momery + "余额为:" + (getA() - momery));
int sum = getA() - momery;
setB(sum);
return sum;
} else {
System.out.println("你输入的金额有误");
return 0;
}
}
public void cha() {
System.out.println("最后的余额为:" + getB());
}
}
- java 练习题
- JAVA练习题
- java练习题
- java练习题
- java练习题
- java练习题
- java练习题
- java练习题
- java练习题
- java练习题
- Java练习题
- java练习题
- java练习题
- java练习题
- JAVA练习题
- Java练习题
- java 练习题
- java练习题
- MacBook 双击Command出来的快捷搜索是怎么回事?
- memcached 服务器端配置
- GDB使用方法
- <学习笔记> jQuery 实现左菜单
- 协程
- java 练习题
- 互联网-我们的好帮手
- Console命令详解,让调试js代码变得更简单
- win版本mysql5.7安装与密码
- DROP TABLE、TRUNCATE TABLE和DELETE的区别
- Linux 进程管理
- 侧边栏信息拉取功能实现
- <php+mysql>Mac配置APACHE+PHP+MYSQL+PHPMYADMIN
- NSFileHandle处理文件2