黑马程序员技术交流社区
标题:
模拟登录练习,登录失败后,再给机会登录,一共三次机会
[打印本页]
作者:
yanweimin
时间:
2015-4-9 19:27
标题:
模拟登录练习,登录失败后,再给机会登录,一共三次机会
package cn.itcast;
import java.util.Scanner;
/*
* 模拟登录练习,登录失败后,再给机会登录,一共三次机会
* //第一问,完成简单的字符串对比
*/
public class Test5 {
public static void main(String[] args) {
String a = "abc";//用户名
String b = "12345";//密码
//通过键盘录入用户名与秘密
Scanner sc = new Scanner(System.in);
//定义机会的次数
int cNumber = 3;
while(cNumber>0) {
System.out.print("请输入用户名:");
String userName = sc.next();
System.out.print("请输入密码:");
String password = sc.next();
//如果录入的用户名与密码与a,b相同,则返回true,登录成功,否则返回false登录失败。
if(userName.equals(a)&&password.equals(b)) {
System.out.println("登录成功!");
break;
}else {
System.out.println("登录失败");
cNumber--;
System.out.println("您还有"+cNumber+"次机会,就锁定账号了");
}
}
//第二问:是否可以将账号密码,封装成一个类?再使用这个类。
}
}
作者:
sisel
时间:
2015-4-9 20:57
登录名最好执行一下Trim();
另外尝试次数应该保存在配置文件中
第二问就是到处很常见的User抽象
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2