用java语言编写一个小型的银行系统代码private int balance = 0;
privateString username = "A";
privateString password = "B";
public void bank() {
Scanner scan = new Scanner(System.in);
Stringtemp;
while (true) {
System.out.println("输入账号银行程序代码java:");
if (scan.hasNext()) {
temp = scan.next();
if (temp.equals(username)) {
break;
} else {
System.out.println("输入错误");
}
}
}
while (true) {
System.out.println("输入密码银行程序代码java:");
if (scan.hasNext()) {
temp = scan.next();
if (temp.equals(password)) {
break;
} else {
System.out.println("输入错误");
}
}
}
System.out.println("登录成功");
while (true) {
System.out.println("输入操作银行程序代码java:");
if (scan.hasNext()) {
temp = scan.next();
switch (temp) {
case "存款":
int x = 0;
while (true) {
System.out.println("输入存款金额银行程序代码java:");
if (scan.hasNextInt()) {
x = scan.nextInt();
break;
} else {
System.out.println("输入错误");
scan.next();
}
}
balance += x;
break;
case "取款":
int y = 0;
while (true) {
System.out.println("输入取款金额银行程序代码java:");
if (scan.hasNextInt()) {
y = scan.nextInt();
if (balancey) {
System.out.println("余额不足");
continue;
}
break;
} else {
System.out.println("输入错误");
scan.next();
}
}
balance -= y;
break;
case "余额":
System.out.println("余额:" + balance);
break;
case "终止":
System.exit(0);
default:
System.out.println("未知操作");
}
}
}
工商银行的网银出现代码为Java Script Error 是什么意思?工商银行的网银出现代码为Java Script Error 是Java脚本错误,一般是兼容性的问题 。一般换台电脑或者换个系统或者更换浏览器即可解决 。
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言 。Java 技术具有卓越的通用性、高效性、平台移植性和安全性 , 广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群 。
脚本(script)是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件 。脚本是批处理文件的延伸 , 是一种纯文本保存的程序 , 一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合 , 在其中可以实现一定的逻辑分支等 。
如何用Java代码编写银行转账publicinterface ITransfer{/** 银行内部转账,从转出账号中扣除转账金额,给转入账号增加转账金额,需要保证以上两个操作* 要么同时成功,要么同时失败* fromAccountId 转出账号* outAccountId 转入账号* amount 转账金额*/publicvoid transferInner(String fromAccountId,String outAccountId,BigDecimal amount);/** 外部转账-转出,从转出账号中扣除转账金额* fromAccoutnId 转出账号* amount 转账金额*/publicvoid transferOut(String fromAccountId,String outAccountId,BigDecimal amount);/** 外部转账-转入,从转入账号中增加转账金额* toAccoutnId 转出账号* amount 转账金额*/publicvoid transerIn(String toAccountId,BigDecimal amount);}public interface ITransfer{ /* * 银行内部转账,从转出账号中扣除转账金额,给转入账号增加转账金额,需要保证以上两个操作 * 要么同时成功,要么同时失败 * fromAccountId 转出账号 * outAccountId 转入账号 * amount 转账金额 */ public void transferInner(String fromAccountId,String outAccountId,BigDecimal amount); /* * 外部转账-转出,从转出账号中扣除转账金额 * fromAccoutnId 转出账号 * amount 转账金额 */ public void transferOut(String fromAccountId,String outAccountId,BigDecimal amount); /* * 外部转账-转入,从转入账号中增加转账金额 * toAccoutnId 转出账号 * amount 转账金额 */ public void transerIn(String toAccountId,BigDecimal amount); }
推荐阅读
- 林志颖网红直播,林志颖网红直播在哪里看
- linux命令翻页,linux翻页到最后一页的命令
- 惠普960显卡怎么样,惠普960m笔记本
- 微信视频号播放成斜纹,微信视频号横屏还是竖屏
- 清空文件的linux命令 清空文件内容 linux命令
- 模拟下载,印尼巴士模拟下载
- 图片格式的pdf怎么转换成word格式,图片格式的pdf怎么转换成word格式不变
- 联想手机直播麦克风,联想手机直播麦克风怎么打开
- linux命令删除字符 linux 删除字符