⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 atm.java

📁 这个java程序模拟了自动取款机的一些功能
💻 JAVA
字号:
import java.io.*;
import java.io.IOException;

public class ATM
// public class
{
	static String password = "123456";

	static int countmoney = 10000;

	public static void main(String args[])
	{
		System.out.println("---ATM取款系统启动---\n");
		System.out.println("++---请键入密码---++");
		System.out.print("密码:");
		Getpassword();
		int getnum = Getclientchoice();
		choiceoperation(getnum);
	}// main function

	static void choiceoperation(int getnum) 
	{
		if (getnum == 1) {
			GetMoney();
			System.out.println(" ----------------");
			System.out.println("| 1取款请按1键    |");
			System.out.println("| 2修改密码请2键  |");
			System.out.println("| 3查询请按3键    |");
			System.out.println("| 4退出请按4键    |");
			System.out.println(" ---------------- ");
			choiceoperation( Getclientchoice());
		}
		 else if (getnum == 2) 
		 {
			Changepassword();
            System.out.println(" ----------------");
			System.out.println("| 1取款请按1键    |");
			System.out.println("| 2修改密码请2键  |");
			System.out.println("| 3查询请按3键    |");
			System.out.println("| 4退出请按4键    |");
			System.out.println(" ---------------- ");
			choiceoperation( Getclientchoice());

		} 
		else if (getnum == 3) 
		{
		System.out.println(" ----------------");
			System.out.println("| 1取款请按1键    |");
			System.out.println("| 2修改密码请2键  |");
			System.out.println("| 3查询请按3键    |");
			System.out.println("| 4退出请按4键    |");
			System.out.println(" ---------------- ");
			choiceoperation( Getclientchoice());
		}

		else {
			System.out.println("你已安全退出,谢谢合作!");
		}
	}

	static void Getpassword() {
		String getstring = "";
		BufferedReader br = new BufferedReader(
				new InputStreamReader(System.in), 1);
		try {
			getstring = br.readLine();
		} catch (IOException e) {
			System.out.print(e);
		}
		if (getstring.intern() == password.intern())
		{
			System.out.println(" ----------------");
			System.out.println("| 1取款请按1键    |");
			System.out.println("| 2修改密码请2键  |");
			System.out.println("| 3查询请按3键    |");
			System.out.println("| 4退出请按4键    |");
			System.out.println(" ---------------- ");
		} else {
			System.out.println("++请重新键入密码++");
			Getpassword();
		}

	}

	static int Getclientchoice()
	{
		String getstring = "";
		BufferedReader br = new BufferedReader(
				new InputStreamReader(System.in), 1);
		try {
			getstring = br.readLine();
		} catch (IOException e) {
			System.out.print(e);
		}
		int getnum = Integer.valueOf(getstring);
		return getnum;
	}

	static void GetMoney() 
	{
		System.out.println("请输入取款金额");
		int getmoney = Getclientchoice();
		if (getmoney % 50 == 0) {
			countmoney = 10000 - getmoney;
			System.out.println("操作成功");
		} else {
			System.out.println("输入错误");
			GetMoney();
		}

	}

	static void Changepassword() 
	{
		System.out.println("请输入新密码");

		String getstring = "";
		BufferedReader br = new BufferedReader(
				new InputStreamReader(System.in), 1);
		try {
			getstring = br.readLine();
		} catch (IOException e) {
			System.out.print(e);
		}
		if (getstring.length() == 6 && getstring.intern() != password.intern()) {
			password = getstring;
			System.out.println("修改成功");
		} else {
			System.out.println("输入错误");
			Changepassword();
		}
	}
}// end of public class

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -