zoukankan      html  css  js  c++  java
  • Java程序实现验证码

    一、项目名称:Java程序实现验证码

    二、源代码

    import javax.swing.JOptionPane;

      

    public class YanZhengMa

    {

        public void createRandomStr(int weishu)

        {

         String str = "";

         for(int i=1;i<=weishu;i++)

         {

         //生成一个表示a~z的ASCII的随机数

                int intValue = (int)(Math.random()*26+97);

                //将此随机数转化为其对应的字母并连接在str后面

                str = str + (char)intValue;

                }

         }

        public static void main(String[] args)

        {

         //生成一个6位的由小写字母组成的随机字符串    

            int weishu=6;

            String str = "";

            {

             //生成一个表示a~z的ASCII的随机数

             int intValue = (int)(Math.random()*26+97);

                 //将此随机数转化为其对应的字母并连接在str后面

                 str = str + (char)intValue;

                 }

            //随机字符串生成完毕

            String inputStr;

            inputStr = JOptionPane.showInputDialog("请输入以下验证码\n"+str);

            if(inputStr.equals(str))

             {

                 JOptionPane.showMessageDialog(null, "验证成功");

             }

             else

            {

                JOptionPane.showMessageDialog(null, "抱歉,验证失败");

            }

        }

     }

    三、截图

    截图一

     

    截图二

     

    截图三

     

  • 相关阅读:
    oracle 常用SQL
    ActiveMQ持久化方式
    集中队列的模式
    EDA: Event-Driven Architecture事件驱动架构
    ActiveMQ消息队列介绍
    Nginx 用log_format设置日志格式
    log4j的ConversionPattern参数的格式含义
    真正的轻量级WebService框架——使用JAX-WS(JWS)发布WebService
    Java的注解机制——Spring自动装配的实现原理
    java interface 默认值
  • 原文地址:https://www.cnblogs.com/dongge0611/p/4859014.html
Copyright © 2011-2022 走看看