验证码校验(比较两个字符串是否相同)。生成一定规律的验证码,例如用随机数生成 一个6位数字,提示用户再输入一次,在你的程序中对这两个数字进行比对,判断输入 是否相同。用java
时间: 2023-07-16 19:15:09 浏览: 126
验证码生成以及判断输入的验证码是否正确
5星 · 资源好评率100%
可以使用Java的Scanner类和Random类实现验证码的生成和校验。以下是一个简单的示例代码:
```java
import java.util.Random;
import java.util.Scanner;
public class Captcha {
public static void main(String[] args) {
Random random = new Random();
int captcha = random.nextInt(900000) + 100000; // 生成6位随机数
System.out.println("验证码为:" + captcha);
Scanner scanner = new Scanner(System.in);
System.out.print("请再次输入验证码:");
int inputCaptcha = scanner.nextInt();
if (inputCaptcha == captcha) {
System.out.println("验证通过!");
} else {
System.out.println("验证失败!");
}
}
}
```
运行程序后,会生成一个6位的随机数字作为验证码,并提示用户输入一次。用户输入后,程序会将输入的数字与生成的验证码进行比对,输出验证结果。
阅读全文