用户输入验证码问题
来源:互联网 发布:阿里云智能网络电视 编辑:程序博客网 时间:2024/06/10 05:18
package Lianxi1213;import java.util.Random;import java.util.Scanner;/** * 编写一个验证码程序,系统随机生成包含大写、小写、数字的8位验证码, * 用户输入验证码进行验证,不区分大小 写,输入正确提示“登录成功”程序结束, * 输入错误提示“请重新输入”,并生成一组新的验证码 */public class Yzm { public static void main(String[] args) { String s="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; Random ran=new Random(); Scanner sc=new Scanner(System.in); char[]ch=new char[8]; boolean b=true; while(b){ for(int i=0;i<8;i++){//生成8位的随机数 int a=ran.nextInt(s.length());//生成的随机数在s长度范围内为字符串s的索引下标 ch[i]=s.charAt(a);//返回指定下标的字符依次存入数组ch中 } String s1=String.valueOf(ch).toLowerCase();//把ch数组转为字符串并且把所有英文大写改为小写; System.out.println(s1); System.out.println("请输入8位数字和字母组成的验证码,不区分大小写:"); String str=sc.next(); str=str.toLowerCase();//把用户输入的大写字母改为小写 if(str.equals(s1)){ System.out.println("登录成功!"); b=false; sc.close(); }else{ System.out.println("登录失败,请重新登录"); } }}}
0 0
- 用户输入验证码问题
- 递归验证用户输入问题
- 用户输入验证概述
- Ext 用户输入验证
- 用户输入验证
- 用户输入验证
- 常用用户输入验证
- angularJS-验证用户输入
- 关于验证用户输入的email地址真实问题
- 工作问题小结——用户输入合法性验证
- ASP+ 中的用户输入验证
- 怎么样验证用户的输入?
- WebLogic Workshop 验证用户输入
- AngularJS之用户输入验证
- python之验证用户输入
- 生成验证码并判断用户是否输入正确
- Ajax 验证用户输入的验证码是否与随机生成的一致
- Ajax 验证用户输入的验证码是否与随机生成的一致
- Android StepView物流进度
- Retrofit -网络请求
- 历史上的今天 —— Google doodle
- 2016软考成绩早知道!
- Android 热修复框架 AndFix (二)
- 用户输入验证码问题
- Java基础-21总结字符流,IO流编码问题,实用案例
- 详解javascript立即执行函数表达式(IIFE)
- vidoCapture无法读入视频(在win8+qt+opencv)环境下
- Zookeeper请求处理
- iOS 升级HTTPS通过ATS你所要知道的
- android运用第一课-----java基础语法
- c#获取本机ip地址
- Android事件总线(三)otto用法全解析