package com.IOFile;
import java.io.*;
// 某人在玩遊戲的時候輸入密碼123456後成功進入遊戲(輸錯5次則被強行退出),要求用程序實現密碼驗證的過程。
//提示:
////1)使用Sysytem.in包裝爲字符流讀取鍵盤輸入。
//2)BufferedReader對字符流進行包裝。調用BufferedReader的readLine()方法每次讀取一行。
//3)在for循環判中判斷輸入的密碼是否爲“123456”,如果是則打印“恭喜你進入遊戲”,並跳出循環,否則繼續循環讀取鍵盤輸入。
//4)當循環完畢,密碼還不正確,則打印“密碼錯誤,結束遊戲”,並調用System.exit(0)方法結束程序。
public class XiTi2 {
public static void main(String[] args) throws IOException {
// 首先, 使用System.in 包裝流進行鍵盤錄入;
BufferedReader bur =
new BufferedReader(new InputStreamReader(System.in));
String ss = null;
boolean b = false;
for(int x = 0 ;x<5;x++)
{
ss = bur.readLine();
if(ss.equals("123456"))
{
System.out.println("恭喜您進入遊戲");
b = true;
break;
}
else
{
System.out.println("請重新輸入");
b=false;
}
}
if(b!=true)
System.out.println("密碼不正確,結束遊戲");
System.exit(0);
}
}
某人在玩遊戲的時候輸入密碼123456後成功進入遊戲(輸錯5次則被強行退出)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.