zoukankan      html  css  js  c++  java
  • 验证码

    1.程序设计思想

    定义空字符串,定义flag,利用for循环产生6位随机字符串,显示验证码,输入字符串,如果字符串与验证码相等,显示输入正确,不相等就重新输入,直到正确为止。

    2.程序流程图

    3.源代码

    import java.util.Scanner;
    public class YanZhengMa1 {
     public static void main(String[] args) {
      Scanner input=new Scanner(System.in);
        String result = "";
        int flag=0;
        for(int i = 0 ; i < 6; i ++)
        {
         //生成一个97~122的int型的整数
         int intVal = (int)(Math.random() * 26 + 97);
         //将intValue强制转换为char后连接到result后面
         result = result + (char)intVal;
        }
        System.out.println("验证码:"+result);
        System.out.print("请输入验证码:");
        String yanzhengma=input.nextLine();
        while(flag==0)
        {
         if(yanzhengma.equals(result))
         {
          System.out.println("验证码输入正确");
          flag=1;
         }
         else
         {
          System.out.print("验证码输入错误,请重新输入:");
          yanzhengma=input.nextLine();
          flag=0;
         }
        }}

    }

    4.结果截图

  • 相关阅读:
    Pretty girl,你一定要去旅行
    难受就哭,开心就笑
    你对你的大学生活满意吧
    [leetCode]575. 分糖果
    [leetCode]383.赎金信
    242. 有效的字母异位词
    [leetCode]538. 把二叉搜索树转换为累加树
    [leetCode]面试题 02.07. 链表相交
    [leetCode]206. 反转链表
    [leetCode]707. 设计链表
  • 原文地址:https://www.cnblogs.com/wxd136/p/7634973.html
Copyright © 2011-2022 走看看