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基本语法[实验任务四]的主要内容,如果未能解决你的问题,请参考以下文章