Java练习题

ATM系统刚学不久写的一些代码,实现部分功能package com.xiangmu;import sun.security.util.Password;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;/** * @Author: luoAnbin * @Date: 2021/1/17 11:47 * @Version 1.0 *///创建一个接口银行interf
摘要由CSDN通过智能技术生成

ATM系统

刚学不久写的一些代码,实现部分功能


package com.xiangmu;

import sun.security.util.Password;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

/**
 * @Author: luoAnbin
 * @Date: 2021/1/17 11:47
 * @Version 1.0
 */
//创建一个接口银行
interface Bank{
   
    //定义注册的方法
    void register();
    //定义登录的方法
    void enter();
    //定义余额查询的方法
    void balancerefer();
    //定义存款的方法
    void deposit();
    //定义取款的方法
    void withdrawal();
    //定义转账的方法
    void transferaccounts();
    //定义修改密码的方法
    void changepassword();
    //定义退出的的方法
    void quit();
}
//创建一个操作类,继承接口
public class Operation implements Bank{
   
    //定义日期变量
    Date date = new Date();
    //创建SimpleDateFormat对象
    SimpleDateFormat simple = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    //返回日期字符串
    String format = simple.format(date);
    //定义一个账户注册变量
     static String account;
    //定义一个账户密码注册变量
    static int password ;
    //定义一个账户余额变量
    static double balance;
    //定义一个转账用户变量
    static String reciprocalaccount = "ygl";
    //创建键盘输入对象
    Scanner scanner = new Scanner(System.in);
    @Override
    public void register() {
   //重写的注册的方法
        //提示用户注册账户和密码
        System.out.println("请输入您要注册的账户和密码:");
        System.out.println("账户:");
        account = scanner.next();
        System.out.println("密码为六位数的数字:");
        for (;;){
   
            password = scanner.nextInt();
            if (password < 100000 || password > 999999){
   
                System.out.println("您输入的密码不符合规定,请重新输入!");
            }else {
   
                break;
            }
        }
        System.out.println("账号注册成功,请登录:");
    }

    @Override
    public void enter() {
   //重写登录的方法
        //定义一个账户登录变量
        String account1;
        //定义一个账户密码登录变量
        int password1;
        for (int i = 4;i >= 0;i--)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值