java实现简单的银行存款取款系统

本文介绍了一个适合初学者的Java项目,实现了一个不涉及数据库的银行存取款系统。用户可以进行登录、注册、退出、存款、取款、转账和查询个人信息等操作。通过创建geren1类来保存用户信息,并使用Scanner获取用户输入。代码包括main方法、登录注册方法及个人界面方法,实现了基本的银行业务流程。

项目场景:

java实现简单的银行存款取款系统

本次代码适合初学者小白,连数据库都没有运用。一次性程序哈哈。


备学内容:

你得先了解java中以下基本内容。
1、 数组
2、 方法
3、 类
4、 Scanner扫描器


学习产果:


在写这段代码的过程中,我学到了以下几个知识点:
1、 类和方法的灵活应用。
2、类既然可以数组来使用!!!
3、 数据的相互传递:


系统描述:

当我学完java中的基本知识点之后想实现一个银行存取款系统,就简单实现:
登录,注册,退出,存款,取款转账,查询个人信息等功能。

首先写一个main方法

import java.util.Scanner;     //扫描器
public class bank{
   
   
     public static void main(String[] args){
   
   
     	Scanner sc = new Scanner(System.in);
     }
 }

main方法创建好之后再 创建一个geren1类,就是保存用户各类信息。

class geren1{
   
   
    private String zhanghao;
    private String mima;
    private int zijin=0;
    private String name;
    private int xuhao;
    private String phone;
    //构造方法
    public geren1(String zhanghao,String mima,String name,String phone,int xuhao){
   
   
        this.zhanghao = zhanghao;
        this.mima = mima;
        this.name = name;
        this.phone = phone;
        this.xuhao = xuhao;
    }
    //遍历个人信息
    public void print(){
   
   
        System.out.println("姓名:"+this.getName()+
                "\t\t\t账号:"+this.getZhanghao()+
                " \n密码:"+this.getMima()+
                "\t\t\t账户资金:"+this.getZijin()+
                "\n练习电话:"+this.getPhone());
    }

    public String getPhone(){
   
   
        return phone;
    }
    public void setPhone(String phone){
   
   
        this.phone = phone;
    }
    public int getXuhao(){
   
   
        return xuhao;
    }
    public void setXuhao(int xuhao){
   
   
        this.xuhao = xuhao;
    }
    public String getName(){
   
   
        return name;
    }
    public void setName(String name){
   
   
        this.name = name;
    }
    public String getZhanghao(){
   
   
        return zhanghao;
    }
    public void setZhanghao(String zhanghao){
   
   
        this.zhanghao = zhanghao;
    }
    public String getMima(){
   
   
        return mima;
    }
    public void setMima(String mima){
   
   
        this.mima = mima;
    }
    public int getZijin(){
   
   
        return zijin;
    }
    public void setZijin(int zijin){
   
   
        this.zijin = zijin;
    }
}

类创建好了之后在main方法里创建一个geren1类型数组。

意思就是在geren1数组中就放geren1类。最多也就能放10个,
如果想多方几个就把10改成100或者更多就OK了。

 public static void main(String[] args){
   
   
 	Scanner sc = new Scanner(System.in);
 	geren1[] user = new geren1[10];
 }

然后就输出一个登录页面,不用认真,简单输出就好!我在main方法外面创建一个xtjiemian()方法,顾名思义就是专门用来显示登录界面的。

public static void xtjiemian(Scanner sc,geren1[] user){
   
   
        while (true)
        {
   
   
            System.out.println("===银行存取款系统===");
            System.out.println();
            System.out.println("1,登录\t\t2,注册\t\t3,退出");
            int xuanze = sc.nextInt();
            if (xuanze == 1)
            {
   
   
                //print(user);
                denglu1(sc,user);
            }els
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值