import java.util.*;\x0d\x0apublic class PswVerify { /**\x0d\x0a * @param args\x0d\x0a */\x0d\x0a public static void main(String[] args) {\x0d\x0a // TODO 自動(dòng)生成方法存根\x0d\x0a Scanner input =new Scanner(System.in);\x0d\x0a String username ="manage";\x0d\x0a int password = 0000;\x0d\x0a \x0d\x0a for(int i =3;i=1;i--)\x0d\x0a {\x0d\x0a \x0d\x0a System.out.println("請(qǐng)輸入用戶名:");\x0d\x0a String name =input.next();\x0d\x0a System.out.println("請(qǐng)輸入密碼:");\x0d\x0a int pw =input.nextInt();\x0d\x0a \x0d\x0a if(name.equals(username)pw==password)\x0d\x0a {\x0d\x0a System.out.println("歡迎進(jìn)入我行我素購(gòu)物管理系統(tǒng)");\x0d\x0a break;\x0d\x0a }\x0d\x0a else if(i!=1)\x0d\x0a {\x0d\x0a System.out.println("用戶名和密碼不匹配!");\x0d\x0a System.out.println("你還有"+(i-1)+"次機(jī)會(huì),請(qǐng)重新輸入:");\x0d\x0a }\x0d\x0a else\x0d\x0a {\x0d\x0a System.out.println("您沒有權(quán)限進(jìn)入系統(tǒng)!");\x0d\x0a } }}\x0d\x0a}

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供昌寧網(wǎng)站建設(shè)、昌寧做網(wǎng)站、昌寧網(wǎng)站設(shè)計(jì)、昌寧網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、昌寧企業(yè)網(wǎng)站模板建站服務(wù),10多年昌寧做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
你的程序有一點(diǎn)小問題,m的值沒改變,我給你改了一下,你看看吧。
import java.util.*;
class User{
private String userName,password;
User(){
System.out.println("輸入用戶名:");
Scanner reader=new Scanner(System.in);
userName=reader.nextLine();
System.out.println("輸入密碼:");
Scanner reader1=new Scanner(System.in);
password=reader1.next();
}
void check(){
int m=0;
int n=0;
if(userName.equals("")==true || userName==null)
m=0;
else
m=userName.length();
if(password.equals("12345678")==true)
n=1;
if(m!=0 n==1){
System.out.println("用戶名有效");
}else{
System.out.println("用戶名無(wú)效");
}
}
}
public class Users {
public static void main(String[] args){
User user=new User();
user.check();
}
}
發(fā)一句select * from ### for update到數(shù)據(jù)庫(kù),取得一個(gè)ResultSet對(duì)象,遍歷這個(gè)對(duì)象,不斷獲取用戶名和密碼,做對(duì)比即可哇。
1.打開編程工具:
打開java編程的界面,采用的是eclipse軟件;
2
2.建立一個(gè)java工程:
簡(jiǎn)潔操作如下:?jiǎn)螕簟癴ile”-“new”-“java project”;
然后,在工程菜單中選中工程,單擊鼠標(biāo)右鍵出出來菜單,依次選中“new”-“class”;
具體查看“?eclipse如何建立一個(gè)java工程”;
0eclipse如何建立一個(gè)java工程
END
2.代碼實(shí)現(xiàn)步驟
1.建立輸入掃描:
采用java中的Scanner類實(shí)現(xiàn)輸入數(shù)據(jù)的獲取,具體代碼如下;
Scanner scan = new Scanner(System.in);
2.接收用戶名:
建立一個(gè)提示信息,提示輸入用戶名,并儲(chǔ)存輸入的用戶名,代碼如下:
System.out.println("請(qǐng)輸入登陸用戶名:");
String usename=scan.nextLine();
3.接收密碼:
建立一個(gè)提示信息,提示輸入密碼,并存儲(chǔ)輸入的密碼,代碼如下:
System.out.println("請(qǐng)輸入登陸的密碼:");
String password=scan.nextLine();
4.驗(yàn)證信息:
采用if else語(yǔ)句來實(shí)現(xiàn)對(duì)用戶名和密碼的驗(yàn)證,并打印提示信息,代碼如下:
if(!usename.equals("me")){
System.out.println("用戶名非法。");
}else if(!password.equals("123456")){
System.out.println("登陸密碼錯(cuò)誤。");
}else{
System.out.println("恭喜您,登陸信息通過驗(yàn)證。");
}
containsValue就檢查value里有沒有這個(gè)值用它來判斷賬號(hào)密碼是否匹配當(dāng)然會(huì)錯(cuò)誤
比如 key = 1 value = 123;
key = 2 value = 456;
如果用 賬號(hào)是2 密碼是 123來登錄
按照你第一個(gè)判斷 key里包含了2 是真,value里包含了123也是真,所以整個(gè)if的結(jié)果是真會(huì)提示成功,然而其實(shí)帳號(hào)密碼并不對(duì)
,后面的沒看,然后就是你的那個(gè)flag完全可以用boolean類型 為什么要用String呢,建議樓主別浮躁好好學(xué)習(xí)一下java的基礎(chǔ)慢慢來
新聞名稱:用戶校驗(yàn)java代碼 java驗(yàn)證碼代碼
分享地址:http://chinadenli.net/article16/hipjgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、ChatGPT、網(wǎng)站營(yíng)銷、網(wǎng)站維護(hù)、網(wǎng)站導(dǎo)航、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容