Tutorial 01_JAVA基本语法[实验任务四]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tutorial 01_JAVA基本语法[实验任务四]相关的知识,希望对你有一定的参考价值。

1、程序设计思想:循环六次随机生成六个字符组合成一个随机字符串,提示输入判断两个字符串是否相等

2、程序流程图

  技术分享

3、程序源代码

 1 //信1605-1 刘思翔 20163579 
 2 import javax.swing.JOptionPane;
 3 public class RandomStr
 4 {
 5     public static void main(String[] args) 
 6     {
 7         //定义空字符串
 8         String result = "";
 9         String message = "";
10         String str = "";
11         //进行6次循环
12         for(int i = 0 ; i < 6 ; i ++)
13         {
14             //生成一个97~122的int型的整数
15             int intVal = (int)(Math.random() * 26 + 97);
16             //将intValue强制转换为char后连接到result后面
17             result = result + (char)intVal;
18         }
19         
20         while(true)            //输入验证码
21         {
22             str =  JOptionPane.showInputDialog(null, "请输入验证码:"+result,"输入", JOptionPane.INFORMATION_MESSAGE);
23 
24             if(str.equals(result))//判断验证码是否正确
25             {
26                 JOptionPane.showMessageDialog(null, "验证成功", "提示", JOptionPane.INFORMATION_MESSAGE);
27                 break;
28             }
29             else
30             {
31                 JOptionPane.showMessageDialog(null, "验证码输入错误,请重新输入", "提示", JOptionPane.WARNING_MESSAGE);
32             }
33         }
34      }
35 }

4、实验结果截图

技术分享

技术分享

技术分享

 

以上是关于Tutorial 01_JAVA基本语法[实验任务四]的主要内容,如果未能解决你的问题,请参考以下文章

java基本语法day01_08关键字_标识符的使用

用JAVA实现LL文法语法分析程序

java基本语法day01_09变量的声明与使用

实验二 Java语言基础

JAVA Atm测试实验心得

JavaScript_01简介,基本语法,运算符