日常Java 2021/9/23
2021/9/24 1:40:40
本文主要是介绍日常Java 2021/9/23,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
练习使用Math.random函数,以及JOptionPane.showMessageDialog(null,"字符串","Results",JOptionPane.PLAIN_MESSAGE );实现自动生成验证码
package m;
import java.awt.*;
import javax.swing.*;
public class RandomStr {
public static void main(String[] args) {
String str = "";//定义一个空字符串
int flag=0;
do {
for(int i = 0 ; i < 6 ; i ++)//进行6次循环
{
int integer = (int)(Math.random() * 26 + 97);//生成一个97~122的int型的整数
str = str + (char)integer;//将integer强制转换为char后连接到str后面
}
String input=JOptionPane.showInputDialog(str+"\n请输入验证码:");//显示验证码,并提示用户输入验证码
if(input.equals(str))//判断验证码是否正确
{
JOptionPane.showMessageDialog(null,"验证码正确,验证成功!","Results",JOptionPane.PLAIN_MESSAGE );
flag=1;
}else{
JOptionPane.showMessageDialog(null,"验证码错误,请再次验证","Results",JOptionPane.PLAIN_MESSAGE );
}
}while(flag==0);
}
}
这篇关于日常Java 2021/9/23的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-01后台管理开发学习:新手入门指南
- 2024-11-01后台管理系统开发学习:新手入门教程
- 2024-11-01后台开发学习:从入门到实践的简单教程
- 2024-11-01后台综合解决方案学习:从入门到初级实战教程
- 2024-11-01接口模块封装学习入门教程
- 2024-11-01请求动作封装学习:新手入门教程
- 2024-11-01登录鉴权入门:新手必读指南
- 2024-11-01动态面包屑入门:轻松掌握导航设计技巧
- 2024-11-01动态权限入门:新手必读指南
- 2024-11-01动态主题处理入门:新手必读指南