java怎么让这个程序存储账号密码?
关注:248 答案:3 mip版
解决时间 2021-01-16 15:01
提问者不再打扰你
2021-01-16 08:39
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
import java.util.Vector;
public class Test {
static String jm;
static String zc;
static Map ap = new HashMap();
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
System.out.println("1.登录 2.注册");
while(true){
jm=sc.next();
if(Integer.parseInt(jm)==2){
System.out.println("用户名:");
zc=sc.next();
System.out.println("姓名:");
zc=sc.next();
System.out.println("新密码:");
zc=sc.next();
System.out.println("确认密码:");
zc=sc.next();
System.out.println("3.提交");
zc=sc.next();
if(Integer.parseInt(zc)==3){
System.out.println("注册成功!");
System.out.println("9.回主页 0.退出");
zc=sc.next();
if(Integer.parseInt(zc)==9){
System.out.println("1.登录 2.注册");
}else if(Integer.parseInt(zc)==0){
System.out.println("退出成功");
break;
}else{
System.out.println("输入有误,请重新选择");
}
}
}else if(Integer.parseInt(jm)==1){
System.out.println("账号:");
jm=sc.next();
System.out.println("密码:");
jm=sc.next();
System.out.println("登录成功!");
System.out.println("9.回主页 0.退出");
jm=sc.next();
if(Integer.parseInt(jm)==9){
System.out.println("1.登录 2.注册");
}else if(Integer.parseInt(jm)==0){
System.out.println("退出成功");
break;
}else{
System.out.println("输入有误,请重新选择");
}
}
}
}
}
怎么让注册成功的用户存储起来?
理论家绕道
最佳答案
二级知识专家久而旧之
2021-01-16 09:42
你好:
还是我,代码已经发给你了,我是用对象保存的到Map中的,然后再把User对象put进Map中,查询的时候是用Map.get(key)来得到User,不懂可以继续
全部回答
1楼輓揂隨風
2021-01-16 11:46
首先要确定你所下载的java程序是否与所应的机型相符(如果机器的java程序适用性较强的话也存在不符也能运行的情况),有可能是java程序本身不被支持(存在支持但支持的不好的情况,你的情况可能就是这样)
如果水货的机器是拼装,或是不正确刷过机的,就增大了以上的情况的可能性。
2楼妳説啲訫動
2021-01-16 10:34
ap.put("username",username);
ap.put("password",password);
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
→点此我要举报以上信息!←
推荐资讯
大家都在看