标记的用法(小例子)
生活随笔
收集整理的這篇文章主要介紹了
标记的用法(小例子)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
標(biāo)記的用法(小例子)
登錄驗證
初階版
public class test9 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int i;for(i=0;i<3;i++){System.out.println("請輸入用戶名:");String accout = sc.next();System.out.println("請輸入密碼:");String password = sc.next();if(accout.equals("zs")&&password.equals("123")){System.out.println("登錄成功");break;}else{System.out.println("賬號密碼有誤,請重新登錄");}}if(i==3){System.out.println("對不起,你已經(jīng)輸錯密碼三次");}} }判斷標(biāo)記從而得出登錄驗證幾次
升級版:使用switch,case組合,輸錯幾次都能打印出來
public class test10 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int i = 0;for (i = 0; i < 3; i++) {System.out.println("請輸入用戶名:");String accout = sc.next();System.out.println("請輸入密碼:");String password = sc.next();if (accout.equals("zs") && password.equals("123")) {break;} else {System.out.println("賬號密碼有誤,請重新登錄");}}switch (i) {case 0:System.out.println("賬號密碼一次正確登錄");break;case 1:System.out.println("輸錯一次密碼成功登錄");break;case 2:System.out.println("輸錯兩次密碼成功登錄");break;case 3:System.out.println("輸錯三次密碼,登錄失敗");break; //???這塊直接加一個時間應(yīng)該如何操作}} }現(xiàn)在主流的,像鎖屏密碼輸錯,過多長時間能夠再輸,咱們可以再探討
總結(jié)
以上是生活随笔為你收集整理的标记的用法(小例子)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: continue和break的区别
- 下一篇: 双重循环打印图形