码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-10-08 10:21:23      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:定义   mst   ges   dial   设计思想   整数   equal   设计   stat   

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基本语法[实验任务四]

标签:定义   mst   ges   dial   设计思想   整数   equal   设计   stat   

原文地址:http://www.cnblogs.com/liusx/p/7636418.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!