这段时间开始抽空重头学习Java,拿了以前的练习题目写写。
import java.util.Scanner;提供了记录键盘输入内容的方法,直接引用即可
练习:定义用户名以及密码组,用户输入用户名和密码,校验输入的用户名和密码是否匹配,输入错误超过3次提示用户,登陆成功打印输入的用户名和密码。
具体代码如下:
package com.www.a;
import java.util.Scanner;
import org.testng.annotations.Test;
public class qqloding {
@Test
public static void main(String[] args) {
//定义赋值用户名数组
String []username={"aaa","bbb","ccc"};
//定义赋值用户名密码组
String []userpwd={"aaa","bbb","ccc"};
//数组起始默认都是从0开始,如果定位第三个数组内容“ccc”,那么就是username[2]
//定义容器s来装键盘输入内容
Scanner s=new Scanner(System.in);
boolean bo=false;
int i=0;
while(i<3)
{
System.out.println("请输入用户名:");
String user=s.next();
System.out.println("请输入密码:");
String pwd=s.next();
for(int j=0;j<username.length;j++)
{
if(user.equals(username[j])&&pwd.equals(userpwd[j]))
{
bo=true;
break;
}
else
{
System.out.println("用户名或密码错误..........");
break;
}
}
if(bo==true)
{
System.out.println("登录成功,欢迎您,"+user);
break;
}
else if(i==2)
{
System.out.println("您输入错误次数过多,系统退出.........");
break;
}
i++;
}
}
}