十三章 上机练习
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)); } }
相关文章推荐
- 十三章 上机练习
- 十四章上机练习4
- 面向对象程序设计上机练习五(类和对象)
- 【Intermediate SQL-1 】五道较难的sql练习_大连理工软院数据库上机答案
- 面向对象程序设计上机练习四(变量引用)
- 面向对象程序设计上机练习六(类和对象)
- 向对象程序设计上机练习十(运算符重载)
- 4000 第三章html上机练习1老师发的答案
- HTML 第三章 上机练习一
- HTML第五章上机练习5
- HTML第五章上机练习5
- HTML第六章上机练习3
- 上机练习5
- 第七章上机练习2 视频宣传片 有瑕疵
- 算法竞赛入门经典(第2版)3.4.9上机练习习题
- sdut_java_面向对象程序设计上机练习一(函数重载)
- 算法竞赛入门经典 第一章 上机练习(C++代码)
- 面向对象程序设计上机练习一(函数重载)
- 第三章 上机练习三四
- 上机练习