java银行账户模拟_java—模拟银行账户业务—类的带参方法

本文展示了一个使用Java编写的银行账户模拟程序,包括存款和取款功能。用户可以选择进行存款或取款操作,存款成功会显示当前余额,取款时若金额大于账户余额则提示余额不足。程序通过循环结构允许用户连续办理业务,直到选择退出。
摘要由CSDN通过智能技术生成

一.代码:

package com.bank;

import java.util.Scanner;

public class Account {

double money=0;

Scanner input = new Scanner(System.in);

double addmoney(double m){

money+=m;

System.out.println("存款成功");

System.out.println("\n*****当前金额为:"+money+"*****\n\n");

return money;

}

double reducemoney(double m){

money-=m;

System.out.println("取款成功");

System.out.println("\n*****当前金额为:"+money+"*****");

return money;

}

public static void main(String[] args) {

Account a=new Account();

int c=0,x=1,y=2;

Scanner input = new Scanner(System.in);

System.out.println("1.存款\t2.取款\t0.退出");

System.out.print("请选择您需要办理的业务:");

int b=input.nextInt();

switch(b){

case 1:do{

System.out.print("请输入存款金额:");

int m1=input.nextInt();

double d1=a.addmoney(m1);

System.out.println("1.存款\t2.取款\t0.退出");

System.out.print("请选择您需要办理的业务:");

x=input.nextInt();

}while(x!=2);

case 2:do{

System.out.print("请输入取款金额:");

int m2=input.nextInt();

if(m2>a.money){

System.out.println("余额不足");

}else{

double d2=a.reducemoney(m2);

}

System.out.println("\n\n1.存款\t2.取款\t0.退出");

System.out.print("请选择您需要办理的业务:");

y=input.nextInt();

}while(y!=0);

break;

}

System.out.println("\n谢谢您的使用");

}

}

2.截图:

da36402be161074215a9cff52c5fa6b7.png

04d29fa1e7d85480863db9dd43487fd0.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值