Java基础 | 第五弹—银行存款(多练多乖,不练就呆)

⭐️ 不爱生姜不吃醋,原创不易,转载请注明原链接 ❗️
:本文写的是Java基础练手案例❗️


💎一、银行存取款

1.前言

毕竟谁不喜欢钱呢!(不是😅)
我看谁不喜欢在知识的海洋中遨游😤!

2.描述

银行存取款的流程是人们非常熟悉的事情,用户可以在银行对自己的资金账户进行存款取款查询余额等操作,极大的便利了人们对自己资金的管理。
编程要求:使用Java知识编写一个银行存取款的程序,实现存取款功能。编写一个账户类实现银行账户的概念,创建账户类的对象:ABC,假设ABC的账号为:123456,初始的存款余额为500元,首先向该账户存入1000元,再取出500元。

3.分析

1. 通过描述可知,,需要定义一个银行账户类实现银行账户的概念。
2. 账户的属性包括账号和存款余额,所以还需要在银行账户类中定义两个变量:账号和存款余额。
3. 对账号的操作要定义四个方法,包括:存款、取款、查询余额以及构造方法。
4. 最后,编写测试类,在 main方法中创建一个银行账户类的对象。

💎二、银行账户类(BankAccount)

1.方法

  • 存款(savemoney)
  • 取款(getmoney)
  • 查询余额(getleftmoney)
  • 构造方法(BankAccount)

2.变量

  • 账号 (account number)
  • 账户余额(leftmoney)

2.代码示例

/*
定义图书类
*/
public class BankAccount {
    private String number;
    private double leftMoney;

    public BankAccount() {
    }

    public BankAccount(String number, double leftMoney) {
        this.number = number;
        this.leftMoney = leftMoney;
    }
    //获取余额
    public double getLeftMoney() {
        return leftMoney;
    }

    //存款
    public void saveMoney(double money){
        leftMoney+=money;
    }

    //取款
    public void getMoney(double money){
        leftMoney-=money;
    }
}

💎三、测试类(Test)

1.要求

main()方法中创建一个BankAccount类的对象:ABC,假设ABC的账号为:123456,初始的存款余额为500元。首先向该账户存入1000元,再取出500元。

2.代码示例

/*
定义订单项类
*/
public class Test {
    public static void main(String[] args) {
        BankAccount ABC=new BankAccount("123456",500);
        ABC.saveMoney(1000);
        System.out.println("存款1000后,余额是:"+ABC.getLeftMoney());
        ABC.getMoney(500);
        System.out.println("取款500后,余额是:"+ABC.getLeftMoney());
    }
}

3.运行结果

运行结果


💎四、总结

在这里插入图片描述
通过本实例学会分析“银行存取款系统”程序任务实现的逻辑思路,掌握并理解面向对象的程序设计,了解类的成员变量和成员方法的特性以及类的构造方法的使用。
本文中若是有出现的错误请在评论区或者私信指出,我再进行改正优化,如果文章对你有所帮助,请给博主一个宝贵的三连,感谢大家😘!!!

  • 151
    点赞
  • 247
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 130
    评论
影分身是一种在忍者世界中常见的特殊技能,也是《火影忍者》中的一个重要元素。每个人都可以通过影分身术创造出许多个分身,这些分身可以同时进行各种活动。比于影分身术,CSDN每日一练就像是一个模拟的技能训练场。每天CSDN都会发布一道题目供广大程序员参与练习。 参与影分身CSND每日一练的好处有许多。首先,通过每日一练,程序员们可以不断提高自己的编程能力。就像影分身可以通过快速反应和高效操作来增强自己的实力一样,参与每日一练可以锻炼程序员的编程思维和解决问题的能力。 其次,每日一练还可以丰富程序员的知识储备。每道题目都是经过精心挑选和设计的,涵盖了各种常见的编程知识点和技巧。通过解答这些问题,程序员们能够接触到各种新的问题和方法,扩展自己的知识领域。 另外,参与每日一练还可以增强程序员的交流与学习能力。在每道题目下方,CSDN提供了评论区供程序员们交流和讨论。程序员们可以在这里分享自己的解题思路和方法,互相学习和进步。这不仅能够提高解题能力,还能够拓宽视野,了解不同的编程思维和技术。 综上所述,影分身CSND每日一练就像是一个虚拟的技能训练场,可以帮助程序员们不断提升自己的编程能力,丰富知识储备,增强交流与学习能力。参与其中,每个程序员都能像影分身一样变得更加强大。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不爱生姜不吃醋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值