描述

验证用户的验证码信息,5位随机验证码。

输入数据

用户输入的验证码信息

输出结果

验证码信息提示

package com.demo;
import java.util.Random;
import java.util.Scanner;
public class IdentifySystem123101 {public static void main(String[] args) {//产生验证库String codeDB="1azp456qlm0k2io3jn0u8yhb7tgv9frAceQdXCwDsxZWE北SR南FV西TG中BY家HNU国JM人IK福OLP民";//求出codeDB长度int k=codeDB.length();//随机产生验证码Random rd=new Random();//创建空的字符串,用于添加随机码String code="";//5次循环,每次产生一个随机码for (int i=0;i<5;i++){//产生随机数,用于取到随机库的任意位置字符int index=rd.nextInt(k-1);//获取随机字符char c=codeDB.charAt(index);//将随机字符添加到随机码中code+=c;}//System.out.println("验证码为:"+code.toString());//创建扫描器,用于输入Scanner sc=new Scanner(System.in);System.out.print("请输入验证码:");//接收输入验证码String codeInput=sc.next();//判断验证码信息是否正确if(codeInput.equalsIgnoreCase(code)){//此处用equalsIgnoreCase不区分大小写,而equal会区分大小写。System.out.println("验证码正确");}else{System.out.println("你是机器人吗?这都不认识!");}}
}

验证码信息验证(不区分大小写)相关推荐

  1. Flask项目实战——7—(Redis数据库存储验证码信息、验证登录界面的表单信息、注册功能实现、登录实现)

    推荐一个API平台:聚合数据 1.Redis数据库存储验证码信息 保存手机验证码到Redis数据库 公有视图文件:apps/common/views.py # -*- encoding: utf-8 ...

  2. Security+jwt+验证码实现验证和授权

    微服务Security+jwt+验证码实现认证和授权 简要介绍 基本流程 核心代码 测试 简要介绍 本次博客采用Spring Security.jwt.验证码的形式实现登录验证,项目本身是一个前后端分 ...

  3. ajax如何实现表单验证码,Ajax实现提交表单时验证码自动验证(原创自Zjmainstay)...

    本文通过源码展示如何实现表单提交前,验证码先检测正确性,不正确则不提交表单,更新验证码. 1.前端代码 index.html 验证码提交自验证 用户名 验证码 (function($){ $(docu ...

  4. java图文验证码登录验证

    <div class="tip verifyCode-box"><input class="verifyCode" name="ve ...

  5. laravel 验证码的验证,验证码的刷新

    数据上传数据库,数据在视图显示,数据分页显示,项目 视图表单自动验证,项目 继续上边两个项目进行往下写. 验证码的相关操作: 验证码是区分人与计算机的图灵测试. (1)安装扩展包 ,安装前确认当前环境 ...

  6. 【java图片验证码】Java 服务端生成图片验证码及验证

    Java 服务端生成图片验证码及验证 简介 验证码是防止有人利用机器人自动批量注册.对特定的注册用户用特定程序暴力破解方 式进行不断的登录.灌水.因为验证码是一个混合了数字或符号的图片,人眼看起来都费 ...

  7. 使用java实现注册登录信息验证

    编写java工具包,用来验证字符串格式和获取登录注册验证码.然后再编写注册窗口,实现注册验证功能. 一.编写工具包 1.编写字符串验证类 考虑到进行字符串验证时,用户会根据不同需求从而需要不同的验证方 ...

  8. Android -- 自定义StepView实现个人信息验证进度条

    1,项目中要用到个人信息验证的在网上找了一下,好像有封装好了的StepView,首先感谢一下作者,这是作者的地址,效果图如下: 2,正准备撸起袖子就是一顿复制粘贴的时候,发现效果图成这个样子了(其实这 ...

  9. java 后端 验证码逻辑_Java后端产生验证码后台验证功能的实现代码

    直接跳severlet在java后台生成验证码: @RequestMapping(value="yzm.action") public void Yzm(HttpSession s ...

最新文章

  1. python单链表实现荷兰国旗问题_这道荷兰旗问题,我面试时遇到三次!
  2. 云原生应用架构转型不好做?阿里云让你一步到位!
  3. 省编码市编码区县编码_无浪费编码
  4. 前端学习(1821):前端面试题之封装函数之去重
  5. java学习(71):GUL边界布局管理器
  6. java使用原生语句操作mongo_Java 中 MongoDB 使用指南
  7. 信息学奥赛一本通(1065:奇数求和)
  8. 结构模式 01-外观模式(facade)
  9. dhcp服务器批量修改ip租期,dhcp服务器的ip地址租期默认是多久
  10. spring4.1.8扩展实战之七:控制bean(BeanPostProcessor接口)
  11. 身为管理者 会讲的六十八个故事
  12. 零基础搭建微信小程序商城系统
  13. ps还原上一步快捷键_ps怎么返回上一步?PS返回上一步快捷键
  14. 人工智能自动修复图片,模糊图片秒变高清
  15. java小球落体问题_小球落体 -- 算法Java
  16. C#做的一个简易图片浏览器
  17. OpenGL绘制框架(Win32版)
  18. buildroot学习(十)——at91sam9g45软件平台更新
  19. INSERT FIRST和INSERT ALL
  20. 第九节:点云PointCloud(第2部分,CloudCompare 处理点云)【Three.js整理】

热门文章

  1. 微信公众号用户认证机制升级方案
  2. 关于electron报read ECONNRESET解决方案
  3. 存储控制器wwn号_在Linux/Unix平台查看HBA卡的WWN号 和状态
  4. 华为手机的备忘录,你真的会用吗?这4个小功能,很多人都不会用
  5. ubantu 设置root密码
  6. php骰子源码,css,js骰子抽奖源码
  7. webrtc可以做直播吗
  8. 家具电商物流配送服务的痛点及解决方案
  9. 模型评估与选择(中篇)-ROC曲线与AUC曲线
  10. 设计模式 — UML常见符号