zoukankan      html  css  js  c++  java
  • 实验任务四

    程序设计思想:

    首先使其生成随机数字然后转换成字符类型,生成随即验证码,然后利用输入函数输入生成的验证码,再判断输入的与生成的是否相等。

    程序流程图:

     

    源程序:

    package test1;

    import java.util.*;

    public class RandomStr

    {

       public static void main(String[] args)

       {

          //定义一个空字符串

          String result = "";

          //进行6次循环

          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.println("请输入验证码:");

          Scanner in=new Scanner(System.in);

          String s=in.nextLine();

          if(s.equals(result))

             System.out.println("输入正确.");

          else if(s!=result)

             System.out.println("输入错误.");

         

       }

    }

    实验结果截图:

     

    实验总结:

    在实验中由于要生成的是随机字符串,只能是先生成数字然后再转换成字符串。在判断相等时不能够直接利用双等号,而应该用A.equals(B)。

  • 相关阅读:
    调用系统地图进行导航
    ShareSDK使用简介
    FMDB
    关于uitableView的Group模式滑动偏移问题
    iOS GCD详解
    通知中心传值
    开源 iOS 项目分类索引大全
    iOS10隐私设置及相应问题
    支付
    OC中如何把字典中的数据拼接成url字符串
  • 原文地址:https://www.cnblogs.com/zzh2019979439/p/7634385.html
Copyright © 2011-2022 走看看