zoukankan      html  css  js  c++  java
  • 根据提示输入一个验证码 并判断正误

    源代码:

      

    import javax.swing.JOptionPane;
    import java.util.Scanner;
    import javax.swing.JOptionPane;
    public class Yanzhengma {

    public static void main(String[] args)
    {
    //定义一个空字符串
    String firstNumber, // first string entered by user
    secondNumber; // second string entered by user
    int number1, // first number to add
    number2, // second number to add
    sum; // sum of number1 and number2
    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;
    }
    firstNumber =
    JOptionPane.showInputDialog( "请输入如下六位验证码:" +result);
    if(firstNumber.equals(result))
    {
    JOptionPane.showMessageDialog(
    null, "正确 " ,"Results",// 用对话框输出结果
    JOptionPane.PLAIN_MESSAGE );
    }
    else
    {
    JOptionPane.showMessageDialog(
    null, "错误" ,"Results",// 用对话框输出结果
    JOptionPane.PLAIN_MESSAGE );
    }

    // read in second number from user as a string

    // convert numbers from type String to type int

    //parseInt 是Javascript内置函数,
    //原型为parseInt( String s , [ int radix ] ),用于解析一个字符串,并返回一个整数。

    /*Scanner -是java类库的一个基础类,一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。

    input -声明的变量名

    new Scanner() -给变量input分配空间,初始化,实例化

    System.in -参数, 这里就是获取输入流的意思*/
    //Scanner input=new Scanner(System.in);


    }

    }

    验证截图:

  • 相关阅读:
    java微信小程序调用支付接口
    Java开发中的23种设计模式详解(转)
    SSM框架-SpringMVC 实例文件上传下载
    设计模式--观察者模式
    设计模式之策略模式
    网络通讯简单了解
    android 五子棋开发
    android studio里的build.gradle基本属性
    android studio 真机调试
    java线程知识点
  • 原文地址:https://www.cnblogs.com/yyh-678/p/7630209.html
Copyright © 2011-2022 走看看