【第22期】观点:IT 行业加班,到底有没有价值?

JAVA版ATM(自动取款机)的实现

原创 2012年03月29日 17:55:33
import java.util.Scanner;

class Account {
	private int[] id = new int[10];
	private static double balance = 100;

	Account(double balance) {
		balance = 100;
	}

	public void getbalance() {
		System.out.println(balance);
	}

	public void withdraw(double withdraw) {
		System.out.println("your balance is " + (balance - withdraw));
	}

	public void deposit(double deposit) {
		System.out.println("your balance is " + (balance + deposit));
	}

	public void menu() {
		System.out.print("main menu\n" + "1: check balance\n" + ""
				+ "2: withdraw\n" + "3: deposit\n" + "4: exit");
	}

	public void setId(int[] id) {
		this.id = id;
	}

	public int[] getId() {
		return id;
	}
}

public class ATM_machine {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		do {
			System.out.println("input your ID !");
			int id = input.nextInt();
			double money = 0;
			Account account = new Account(id);
			System.out.println("choice !");
			account.menu();
			int choice = input.nextInt();
			if (choice == 2 || choice == 3) {
				System.out.println("input the number of money !");
				money = input.nextDouble();
			}
			switch (choice) {
			case 1:
				account.getbalance();
				break;
			case 2:
				account.withdraw(money);
				break;
			case 3:
				account.deposit(money);
				break;
			case 4:
				account.menu();
				break;
			}
		} while (true);
	}
}


运行结果:

input your ID !
4
choice !
main menu
1: check balance
2: withdraw
3: deposit
4: exit

3
input the number of money !
10
your balance is 110.0
input your ID !

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

java-Atm机(图形界面)

源码: db包: package db; import java.sql.Connection; import java.sql.DriverManager; import java...

java ATM简单编写

ATM策划案1、图案首页面: 1、图案首页面: 欢迎进入ATM! 请输入密码:        (若密码不正确则反复输入密码)                              ...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

java带界面数据库连接简易Atm项目

简易java版atm项目代码,采用swing界面设计,mysql数据库连接。实现基本的用户注册登陆,主要功能有用户存,取,转账等。

Java小程序:模拟ATM取款

Java小程序,模拟ATM机取款

简单Atm系统JAVA代码

简单的ATM系统Java代码,有自己写的,请教过别人,借鉴过别人,但对像自己一开始根本没学过Java的来说,在惠普学习三个周后,能写出来也是一种提高。。。继续加油

一个用java模拟ATM操作的小程序

一个用java模拟ATM操作的小程序

java简单项目atm机

一个简单的j2se项目

用java写银行ATM和分行和总行的系统

未经核实,稍后编辑! java 1.有若干个工商ATM,每几个工商ATM连接一个工商支行服务器,所有的工商支行服务器连接工商总行服务器。 2.工商支行服务器存储在该支行开户的用户的账号和密码,工商...

用Java模仿银行自助存取一体机(ATM)

package pricate.use; import java.util.Scanner; //模仿银行自助存取一体机(ATM) public class TestUser4 {   pub...

如何做一个简易的ATM机

下图是我做一个简易的ATM机的思路和步骤:(以人性化为原则,再根据生活中实际ATM机补充) 代码实现为: package lesson816; import java.util.Sc...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)