@要求
项目要求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;
}
}
}
}