完成一个验证码生成器,要求能够随机生成0~9,a~z,A~Z之间长度为4位的验证码,并完成一个验证过程
来源:互联网 发布:淘宝客复制 编辑:程序博客网 时间:2024/05/11 18:35
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("错误");
}
}
阅读全文
0 0
- 完成一个验证码生成器,要求能够随机生成0~9,a~z,A~Z之间长度为4位的验证码,并完成一个验证过程
- 生成四位数的验证码---> 验证码要求由 0-9 .a-z A-Z组成
- 按位验证字符串是否为1-9a-zA-z的两种做法
- python随机生成一个6位的验证码
- 4位随机验证码的生成
- 随机验证码生成(生成一个含有n位随机数字的字符串)
- 验证码制作之一:随机生成一个四位数字
- 得到一个随机字符[A-Z]or[a-z] (大小写也要随机),并打印
- 随机生成验证码图片并将之输出为一个png文件。
- 怎么随机生成字母数字验证码并可定义验证码的长度
- 随机生成一个验证码图片
- js随机生成一个验证码
- java生成一个4位的随机数(验证码)
- Java_随机生成4位验证码
- js随机生成4位验证码
- js随机生成4位验证码
- 随机生成4-6位验证码
- 用Ajax完成一个简单的验证
- stackoverflow 上提问/回答习惯 英文
- 自定义异常,实现异常链的功能
- while与do while的区别
- 优化的堆排序
- Metasplotable3 简易安装教程
- 完成一个验证码生成器,要求能够随机生成0~9,a~z,A~Z之间长度为4位的验证码,并完成一个验证过程
- DrawerLayout侧滑菜单的布局,注意事项及代码
- android studio提示A problem occurred starting process 'command d:\...ndk-bundle\ndk-build.cmd'
- eclipse点击未响应
- AsyncTask方法了解
- maven基础教程
- JVM调优总结(一)-- 一些概念
- 要精读的书籍
- 磁盘构成及更换磁头