【JAVA】能否帮我用Myeclipse写一下这道题的代码?感激不尽!

刚开始学,自己不会做。... 刚开始学,自己不会做。 展开
 我来答
张未来T6
2017-05-21 · TA获得超过484个赞
知道小有建树答主
回答量:261
采纳率:100%
帮助的人:51.9万
展开全部
package Bank.com;

import java.util.Scanner;

public class Account {

public static float  money = 0;

public static void main(String[] args) {
// TODO Auto-generated method stub

menu();

}

/**
 * 显示菜单
 * */
public static void menu(){

System.out.println("1.存款  2.取款  3.退出");
System.out.print("请选择你需要办理的业务:");
Scanner scanner = new Scanner(System.in);
int read = scanner.nextInt();
switch(read){
case 1: deposit(); break;
case 2: withDraw(); break;
case 3: 
System.out.println("谢谢使用!");
System.exit(0); break;
default:
menu();
}
}

/**
 * 存款
 * */
private static void deposit() {
// TODO Auto-generated method stub
System.out.print("请输入存款金额:");
Scanner scanner = new Scanner(System.in);
float depositMoney = scanner.nextFloat();
money += depositMoney;
System.out.println("存款成功");
showMoney();
menu();
}

/**
 * 取款
 * */
private static void withDraw() {
// TODO Auto-generated method stub
System.out.print("请输入取款金额:");
Scanner scanner = new Scanner(System.in);
float withDrawMoney = scanner.nextFloat();
money -= withDrawMoney;
if(money < 0){
System.out.println("余额不足");
money += withDrawMoney;
}else{
System.out.println("取款成功");
showMoney();
}
menu();
}

/**
 * 显示金额
 * */
private static void showMoney() {
// TODO Auto-generated method stub
System.out.println();
System.out.println("*** 当前余额为:"+ money +"元***");
System.out.println();
}

}

目录结构和运行结果看图,很简单,就不写注释了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式