新聞中心
java編程輸出使用鍵盤輸入賬號(hào),密碼,和一個(gè)自定義的賬號(hào)密碼值進(jìn)行匹配
import?java.util.Scanner;
在肇源等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),全網(wǎng)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站制作,肇源網(wǎng)站建設(shè)費(fèi)用合理。
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("------輸入賬號(hào):");
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("賬號(hào)有誤!");
else?if(a!b)
System.out.println("密碼有誤!");
else
System.out.println("全部有誤!");
}
}
}
求 JAVA數(shù)組中用戶名與密碼該怎么匹配?
我覺(jué)得還是要用for循環(huán)吧。
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數(shù)組中這段代碼中的用戶名與密碼該怎么匹配?
你的用戶名和密碼都是通過(guò)循環(huán)出來(lái)的,而且我不太明白你輸入的用戶名和密碼想和誰(shuí)匹配?如果是想和你數(shù)組中的東西匹配的話,那么你像上面一樣,循環(huán)這個(gè)數(shù)組,然后分別從對(duì)象里面拿出用戶名和密碼和inputName、inputPwd進(jìn)行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://fisionsoft.com.cn/article/heohjh.html