新聞中心
java ATM登陸循環(huán)代碼?
下面是一個簡單的登錄示例:
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比左貢網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式左貢網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋左貢地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。
代碼復(fù)制展示:
public class ATMLogin {
public static void main(String[] args) {
// 設(shè)置用戶名和密碼
String username = "gqk";
String password = "520";
// 最多可以登錄 3 次
for (int i = 0; i 3; i++) {
// 讀取用戶輸入的用戶名和密碼
Scanner in = new Scanner(System.in);
System.out.print("請輸入用戶名:");
String inputUsername = in.nextLine();
System.out.print("請輸入密碼:");
String inputPassword = in.nextLine();
// 檢查用戶名和密碼是否正確
if (inputUsername.equals(username) inputPassword.equals(password)) {
System.out.println("歡迎" + username + "登錄!");
break; // 登錄成功,退出循環(huán)
} else {
System.out.println("用戶名或密碼錯誤,請重新輸入!");
}
}
// 如果 3 次登錄都失敗,則提示用戶
System.out.println("卡片已經(jīng)被鎖,請聯(lián)系客服人員!");
}
}
回答不易望請采納
Java 簡單的用戶登陸 輸錯后怎么再次循環(huán)
Scanner UserName_in = new Scanner(System.in);//從鍵盤讀取用戶名
System.out.println("請輸入登陸用戶名:");
String USERNAME = UserName_in.next();
Scanner Password_in = new Scanner(System.in);//鍵盤讀取密碼
System.out.println("請輸入登陸密碼:");
String PASSWORD = Password_in.next();
//判斷是否一致
if(USERNAME.equals(UserName) PASSWORD.equals(Password)){
System.out.println("恭喜你,登陸成功!");
}else{
System.out.println("您輸入的用戶名或密碼錯誤!");
}
可以把這段抽出來建一個方法,改造后變成下面這樣:
public static void main(String[]args){
this.test();
}
public void test(){
Scanner UserName_in = new Scanner(System.in);//從鍵盤讀取用戶名
System.out.println("請輸入登陸用戶名:");
String USERNAME = UserName_in.next();
Scanner Password_in = new Scanner(System.in);//鍵盤讀取密碼
System.out.println("請輸入登陸密碼:");
String PASSWORD = Password_in.next();
//判斷是否一致
if(USERNAME.equals(UserName) PASSWORD.equals(Password)){
System.out.println("恭喜你,登陸成功!");
}else{
System.out.println("您輸入的用戶名或密碼錯誤!");
this.test();
}
}
Java (for循環(huán))編程 實現(xiàn)用戶登錄時的信息驗證
import java.util.*;
public class PswVerify { /**
* @param args
*/
public static void main(String[] args) {
// TODO 自動生成方法存根
Scanner input =new Scanner(System.in);
String username ="manage";
int password = 0000;
for(int i =3;i=1;i--)
{
System.out.println("請輸入用戶名:");
String name =input.next();
System.out.println("請輸入密碼:");
int pw =input.nextInt();
if(name.equals(username)pw==password)
{
System.out.println("歡迎進(jìn)入我行我素購物管理系統(tǒng)");
break;
}
else if(i!=1)
{
System.out.println("用戶名和密碼不匹配!");
System.out.println("你還有"+(i-1)+"次機會,請重新輸入:");
}
else
{
System.out.println("您沒有權(quán)限進(jìn)入系統(tǒng)!");
} }}
}
自學(xué)java中,只學(xué)到循環(huán)語句,如何用switch語句完成簡易的注冊,再登錄
import java.util.*;
public class Main
{
public static void main(String[] args)
{
boolean isregister=false,isexit=false;
Scanner sc=new Scanner(System.in);
String user=null,pw=null,tempuser,temppw;
int m;
while(!isexit)
{
System.out.println("1、注冊");
System.out.println("2、登陸");
System.out.println("0、退出");
System.out.println("請選擇一個菜單:");
m=sc.nextInt();
sc.nextLine();
switch(m)
{
case 1:
System.out.print("請輸入賬號:");
user=sc.nextLine();
System.out.print("請輸入密碼:");
pw=sc.nextLine();
System.out.print("請再次輸入密碼:");
temppw=sc.nextLine();
while(!pw.equals(temppw))
{
System.out.println("兩次密碼不一致,請重新輸入");
System.out.print("請輸入密碼:");
pw=sc.nextLine();
System.out.print("請再次輸入密碼:");
temppw=sc.nextLine();
}
System.out.println("注冊成功,你可以登錄了");
isregister=true;
break;
case 2:
if(!isregister)
System.out.println("請先注冊一個賬號");
else
{
System.out.print("請輸入賬號:");
tempuser=sc.nextLine();
System.out.print("請輸入密碼:");
temppw=sc.nextLine();
if(user.equals(tempuser)pw.equals(temppw))
{
System.out.println("登錄成功");
}
else
System.out.println("賬號或密碼錯誤,登錄失敗");
}
break;
case 0:
isexit=true;
break;
default:
System.out.println("無法處理的菜單命令");
}
}
sc.close();
}
}
分享文章:java注冊登錄代碼循環(huán) java實現(xiàn)注冊登錄
本文路徑:http://www.dlmjj.cn/article/doscpoj.html