📄 atm.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 + -