那位大神帮我写个ATM机的简易系统啊!!!或者给我参考下!
自助银行系统(1) 创建项目ATM 包com.mm.G1
(2) 定义系统结构包括 查询系统,存款系统,取款系统,修改密码
(3) 子类名 1菜单Menu 2查询 SeeAbout 3存款 Saving 3 取款Fetch 4改密Modification
(4) 主类 Atm
说明:本系统是模拟用户到ATM自助银行办理业务时的操作。
从插入磁卡开始输入正确的密码(我们假定密码为123456),进入系统 开始办理自己需要的业务!
刚刚学完java入门 这个不需要数据库的吧,简易的嘛,反正也还没学! --------------------编程问答-------------------- import java.util.Scanner;
//主菜单。
public class Menu {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int a=8667938;
String b="123456";
Menu gh1=new Menu();
{
System.out.print("请输入账号:");
int o=s.nextInt();
System.out.print("请输入你的密码:");
String k=s.next();
if(a==o && b.equals(b))
System.out.println(" ");
System.out.println("╭─────────────────────╮");
System.out.println(" ╲ ╱");
System.out.println(" █████████欢迎进入自助银行系统█████████ ");
System.out.println(" ╱ ╲ ");
System.out.println("╰─────────────────────╯");
System.out.println("╭━━━━━━━━━━━━━━━━━━━━━━━╮");
System.out.println("┃ 1:系统简介: ┃");
System.out.println("┃ 系统提供余额查询、存取款等业务。 ┃");
System.out.println("┃ 2:功能键说: ┃ ");
System.out.println("┃ <1>:查询(see about) ┃ ");
System.out.println("┃ <2>:存款(saving) ┃ ");
System.out.println("┃ <3>:取款(fetch) ┃ ");
System.out.println("╰━━━━━━━━━━━━━━━━━━━━━━━╯ ");
System.out.println(" ※进入本系统吗(Y/N) ");
char choose=s.next().charAt(0);
switch(choose){
case 'Y':
System.out.println("请选择功能种类:1、查询 2、 存款 3、取款 4、退出");
int a1=s.nextInt();
if(a1==1)
{
//调用查询系统
}
else if(a1==2)
{
//调用存款系统
}
else if(a1==3)
{
//调用取款系统
}
else if(a1==4)
{
System.out.println("欢迎下次再来!");
break;
}
}
}
}
} --------------------编程问答-------------------- 这只是一点,不用弄什么界面之类的,程序能够实现功能就可以了! --------------------编程问答-------------------- 你这个用该是用swing来开发吧。
--------------------编程问答-------------------- 按照顺序来的
【Test类】
package G61;
import java.util.*;
public class Test {
public static void main(String[] args) {
System.out.println("╭─────────────────────╮");
System.out.println(" ╲ ╱");
System.out.println(" █████████欢迎进入自助银行系统█████████ ");
System.out.println(" ╱ ╲ ");
System.out.println("╰─────────────────────╯");
//定义的账号和密码
Scanner s=new Scanner(System.in);
//调用Time类里面的时间
Time sc=new Time();
sc.shoop();
//程序的界面
System.out.println("╭━━━━━━━━━━━━━━━━━━━━━━━╮");
System.out.println("┃ 1:系统简介: ┃");
System.out.println("┃ 系统提供余额查询、存取款等业务。 ┃");
System.out.println("┃ 2:功能键说: ┃ ");
System.out.println("┃ <1>:查询(see about) ┃ ");
System.out.println("┃ <2>:存款(saving) ┃ ");
System.out.println("┃ <3>:取款(fetch) ┃ ");
System.out.println("╰━━━━━━━━━━━━━━━━━━━━━━━╯ ");
System.out.println(" ※进入本系统吗(y/n) ");
char choose=s.next().charAt(0);
switch(choose){
case ('y'):
System.out.println("请选择功能种类:1、查询 2、 存款 3、取款 4、退出");
int a1=s.nextInt();
if(a1==1)
{
//调用查询系统
Ennerd x=new Ennerd();
x.shoop();
}
else if(a1==2)
{
//调用存款系统
}
else if(a1==3)
{
//调用取款系统
}
else if(a1==4)
{
System.out.println("欢迎下次再来!");
break;
}
case ('n'):
System.out.println("⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒ ");
System.out.println(" ★★★★★★★★歡迎下次★★★★★★★★★");
System.out.println(" ╲ ╱");
System.out.println(" █████████ 进入自助银行系统 █████████ ");
System.out.println(" ╱ ╲ ");
System.out.println("╰★★★★★★★★★★★★★★★★★★★★★╯");
System.out.println("☆☆☆☆☆☆☆☆☆ 再见!☆☆☆☆☆☆☆☆☆☆ ");
break;
}
}
} --------------------编程问答-------------------- 【time类】
package G61;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class Time {
public void shoop(){
Date date=new Date();
SimpleDateFormat c=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar d=Calendar.getInstance();
System.out.println("当前时间为:"+c.format(date)+"\t星期"+d.get(Calendar.DAY_OF_WEEK));
}
} --------------------编程问答-------------------- 【Shuxing类】
package G1T61;
public class Shuxing {
public int stuno;
public String ma;
public float money;
}
补充:Java , Eclipse