您的位置:首页 > 编程语言 > Java开发

十三章 上机练习

2013-12-15 17:27 295 查看
public class testAccount {
public static void main(String[] args) {
Account Acc = new Account();
Acc.Show();
}
}
package cn.jbit.test.JianDaTi;

import java.util.Scanner;

public class Account {
Scanner input = new Scanner(System.in);
public double money = 0;// 初始余额

public void Show1() {// 初始化方法
System.out.println("1.存款 2.取款 3.退出");
System.out.println("请选择您需要办理的业务:");
}

public void Balance() {// 余额查询
System.out.println("****当前余额为" + money + "元****");

}

public void Draw(double a) {// 取钱
if (a <= money) {
money = money - a;
System.out.println("取款成功");
Balance();
} else {
System.out.println("卡内余额不足");
Balance();
}

}

public void Deposit(double b) {// 存钱
money = money + b;
Balance();
}

public void Show() {
Show1();
int c;// 选项
int d = 0;// 纪录输入次数
do {
c = input.nextInt();
d++;
if (c == 1) {
System.out.println("1.存款");
System.out.println("请输入存款金额:");
double b = input.nextDouble();
Deposit(b);
System.out.println("\n");
Show1();
} else if (c == 2) {
System.out.println("2.取款");
System.out.println("请输入取款金额:");
double a = input.nextDouble();
Draw(a);
System.out.println("\n");
Show1();
} else if (c == 3) {
System.out.println("退出系统,谢谢使用!");
break;
} else {
System.out.println("您的输入有误,请输入1~3任意整数");
System.out.println("\n");
Show1();
if (d == 3) {
System.out.println("错误次数已满,退出系统,谢谢使用!");
break;
}
}

} while (!"c".equals(3));
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java Accp