银行账户管理

@要求
项目要求1输入一个账户id(欲操作的用户账户);在这里插入图片描述
2如果账户id不存在,输出提示信息
在这里插入图片描述
3.如果存在 ,显示账户信息 包括用户真实姓名和现有存款金额,进入存款和取款界面
在这里插入图片描述
4…用户输入1 进入存款操作,输入2 进入取款操作 ,0 退出账户登录
在这里插入图片描述5.4.输入1进入存款界面后,输入要存的钱数,操作结束 显示存款信息,提示用户是否继续存款,输入1 继续存款 ,0 退出。
666在这里插入图片描述在这里插入图片描述
6.5.输入2 进入取款界面后,输入要取的钱数,余额不足的情况下,提示用户重新操作,操作结束后,显示取款信息,提示用户是否继续取款,1 继续取款 0 退出。在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入代码片public class Work1 {

// 定义一个id
 static int  [] arr={12,11};
  static String [] names={"张三","李四"};
 static double  [] money={10000,5000};
// 存钱的方法
public static void deposit(int  id,double  m){//id要存在的id信息
	int index=-1;
	 for(int i=0;i<arr.length;i++){//获取输入的哪一个账户
		 if(id==arr[i]){
		     index=i;	 
		 }
	 }
	System.out.println("你现在的余额是"+money[index]);;
	money[index]=money[index]+m;
	System.out.println("你当前存了"+m+"目前剩余"+money[index]);
}

public static void main(String[] args) {
	java.util.Scanner  sc=new  java.util.Scanner(System.in);
	System.out.println("请你输入要的操作  0表示的退出,1表示的是存款,2表示的是取款");
	   int  n=sc.nextInt();//要的操作
	while(true){
		 switch (n) {
		case 1:
			    System.out.println("请你输入要存款的id");
			    int  ids=sc.nextInt();
			    int username=0;
			    int  in=-1;//假设不存在
			     for(int j=0;j<arr.length;j++){
			    	 if(arr[j]==ids){
			    		 username=ids;
			    		 in=j;
			    		 break;
			    	 }
			     }
			    
			     //获取存在的时候ids  调用取款的方法
			     if(in!=-1){
			    	 System.out.println("请你输入要存储的金额");
			    	 double   mm=sc.nextDouble();
			    	 deposit(username, mm);
			     }else{
			    	 System.out.println("你输入的账号不存在请你重新输入");
			     }
			    
			break;
		case 2:
			
			break;
		case 0:
			System.out.println("你退出操作了");
			  return;
			
		}
	}
	
	
}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值