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

     

     

    石家庄铁道大学信息科学与技术学院

     

     

     

    实验报告

    2018----2019  学期

     

     

     

     

     

     

     

    题目 实验1Java基本语法       

    课程名称:  JAVA语言程序设计   

       级: 1705-1                

       名: 赵路仓       学号: 20173628    

    指导教师:  王建民                       

    正文部分格式要求:

    1、 正文汉子部分要求宋体小四,行间距固定值20磅;首行缩进两个字符。

    2、 程序英文部分要求采用Times New Roman字体,行间距固定值20磅,程序缩进采用四个字符,程序部分要求采用必要的注释。

    3、 实验报告要求完成以下三项内容:

    1) 按照题目内容要求编写程序实现功能。

    2) 实验报告中要求包括程序设计思想、程序流程图、源程序、实现结果截图、实验总结(包括调试过程中出现的错误等)。

    一、 编写一个程序,写一个能自动生成30道小学四则运算题目的 “软件”。

    实验要求:

          程序设计思想:显示框然后利用equals

    程序流程图:

    源程序:

    package yanzhengma;

    import javax.swing.JOptionPane;  // import class JOptionPane

    public class Yanzhengma {

    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);

       String firstNumber,  

              secondNumber,

        thirdNumber;

       

       firstNumber =

          JOptionPane.showInputDialog( "账号:" );

       secondNumber =

          JOptionPane.showInputDialog( "密码:" );

       thirdNumber=

       JOptionPane.showInputDialog("验证码:"+result);

       if(!result.equals(thirdNumber))

       {

       JOptionPane.showMessageDialog(

          null, "验证码错误" , "标题",

          JOptionPane.ERROR_MESSAGE );

       }

       else {

       JOptionPane.showMessageDialog(

          null, "验证码正确" , "登陆成功",

          JOptionPane.PLAIN_MESSAGE );

       }

       System.exit( 0 );   // terminate the program

    }

    }

    实验结果:

  • 相关阅读:
    Rust交叉编译Mac编译Linux/Windows平台
    SpringBoot 如何生成接口文档
    Echarts + Python 实现的动态实时大屏范例
    计算机中的0.1+0.2=0.3吗?(无可避免的浮点误差)
    Odin线刷失败的常见错误原因分析及解决方法(转载)
    Odin3 刷机工具刷机教程, BL、AP、CP 与 CSC 是什么意思(转载)
    各种常见USB接口类型
    三星S8+手机,刷机经验
    小米8手机,MIUI由12.5降级到9.5、安卓由10降到8;先ROOT,再安装Magisk、Xposed的步骤
    手机刷机相关,若干名词
  • 原文地址:https://www.cnblogs.com/zlc364624/p/9750856.html
Copyright © 2011-2022 走看看