java 开发实战经典 练习题 第12章 第7题 完成系统登录程序 从命令行输入用户名和密码
2017-09-12 11:01
901 查看
import java.util.Scanner; class LoginOperate{ public void check(){ String args[] = null; boolean flag = true; int errCount = 0; System.out.println("Please enter usr and pwd : "); Scanner scan = new Scanner(System.in); while(flag){ if(errCount == 3){ System.out.println("Input error usr or pwd 3 times , system exit ! "); break; } scan.useDelimiter("\n"); String loginStr = scan.next(); args = loginStr.split("\\s"); String username = null; String password = null; if(args.length == 2){ username = args[0]; password = args[1]; if("mldn".equals(username) && "hello".equals(password)){ System.out.println("Login successfully,welcome " + username + " back!"); break; }else { System.out.println("usr or pwd error"); errCount++; continue; } }else if(args.length == 1){ username = args[0]; System.out.println("Please enter pwd"); errCount++; continue; }else{ if(args.length == 0){ System.out.println("Please retype usr and pwd!"); errCount++; continue; } } scan.close(); System.out.println("errorCounts = " + errCount); } } } public class TestLoginOperate { public static void main(String[] args) { LoginOperate loginOpera = new LoginOperate(); loginOpera.check(); } }
相关文章推荐
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- 完成系统登录程序,从命令行输入用户名和密码,如果没有输入用户名和密码,则提示输入用户名和密码;如果输入了用户名但是没有输入密码,则提示用户输入密码,然后判断用户名是否是mldn,密码是否是hello,
- WinXP登录时不用输入用户名和密码,自动登录系统
- 如何设置电脑自动登录系统?不用输入用户名和密码
- linux系统定制都已完成,如何设置才能免输入用户名和密码直接登入linux?
- Python用户名密码登录系统(MD5加密并存入文件,三次输入错误将被锁定)及对字符串进行凯撒密码加解密操作
- 偷懒:系统启动时直接登录,免输入用户名密码
- 输入用户名和密码登录后出现命令行界面,然后直接输入startx命令即可
- 快速输入java系统用户名和密码
- 2017.08.14 java开发实战经典 第5章 课后练习题
- JAVA J2SE SWING AWT 登录界面 输入用户名和密码 登录器