public class Test {
public static void main(String[] args) {
String code = randomCode();//产生随机码
System.out.print("请输入验证码(" + code + "):");
Scanner input = new Scanner(System.in);//创建Scanner对象
String s = input.next();
int time = 1;
final int LASTTIMES = 3;//最多输入次数
while (true) {
//判断次数
if (time == LASTTIMES) {
System.out.println("你输入的验证次数达到3次,请明天输入!");
break;
}
//判断用户输入与验证码是否匹配
if (s.toUpperCase().equals(code)) {
System.out.println("验证成功");
break;
} else {
System.out.println("输入不正确请在输入一次!");
System.out.print("请输入验证码(" + code + "):");
s = input.next();//可使用户再次输入
}