Java教程

日常Java 2021/9/23

本文主要是介绍日常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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!