public static void main(String[] args) {
char[] ch=new char[4];
for(int i=0;i<4;i++){
int a=(int)(Math.random()*75+48);//获取48-123的随机数
//将58-65,91-97之间的数剔除
if((a>=58&&a<65)||(a>=91&&a<97)){
i-=1;
continue;
}else{
ch[i]=(char) a;
}
}
System.out.println("验证码:"+Arrays.toString(ch));
String str=String.valueOf(ch);//将字符数组转为String类型
String str1=str.toLowerCase();//将字符串中英文部分转为小写
Scanner sc=new Scanner(System.in);
System.out.println("请输入验证码:");
String s=sc.next();
String str2=s.toLowerCase();//将接受到的字符串中的英文部分转为小写
if(str2.equals(str1)){
System.out.println("正确");
}else{
System.out.println("错误");
}
}