密码匹配的java代码,java密码加密代码

java编程输出使用键盘输入账号,密码,和一个自定义的账号密码值进行匹配

import java.util.Scanner;

在肇源等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站建设、成都网站设计 网站设计制作定制网站,公司网站建设,企业网站建设,成都品牌网站建设,全网营销推广,成都外贸网站制作,肇源网站建设费用合理。

public class 密码 {

private static Scanner sc=new Scanner(System.in);

public static void main(String[] args) {

String id="zhangsan",key="12345";

while(true) {

boolean a=false,b=false;

System.out.println("------输入账号:");

String id1=sc.nextLine();

System.out.println("------输入密码:");

String key1=sc.nextLine();

if(id.equals(id1))

a=true;

if(key.equals(key1))

b=true;

if(ab) {

System.out.println("输入正确!");

}else if(!ab)

System.out.println("账号有误!");

else if(a!b)

System.out.println("密码有误!");

else

System.out.println("全部有误!");

}

}

}

求 JAVA数组中用户名与密码该怎么匹配?

我觉得还是要用for循环吧。

for(int i=0;iallUsers .length;i++) {

if (inputName.equals(allUsers[i].getUserName )

inputPwd.equals(allUsers[i].getPassword)) {

System.out.println("欢迎你," + inputName);

return true;

}

}

JAVA数组中这段代码中的用户名与密码该怎么匹配?

你的用户名和密码都是通过循环出来的,而且我不太明白你输入的用户名和密码想和谁匹配?如果是想和你数组中的东西匹配的话,那么你像上面一样,循环这个数组,然后分别从对象里面拿出用户名和密码和inputName、inputPwd进行equals(),即:boolean flag = flase;

for(UserInfo obj : allUsers ){

if (inputName.equals(obj.getUsername()) inputPwd.equals(obj.getUserpwd())) {

System.out.println("欢迎你," + inputName);

flag = true;

}

}

if( !flag){

System.out.println("输入不匹配!");

}


当前标题:密码匹配的java代码,java密码加密代码
网站URL:http://myzitong.com/article/heohjh.html