分析:
1.定义一个string类型的变量存储a~z ,A~Z,0~9的全部字符。
2.循环5次,随机一个范围的索引,获取对应字符即可。
代码如下:
/*用户需求 ;生成一个随机的5位验证码(包含大小写、数字)
* */
import java.util.Random;
public class Code {
public static void main(String[] args) {
String s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWYZ0123456789";
Random sc = new Random();
String code= " ";
for (int i = 0; i < 5; i++) {
int ax= sc.nextInt(s.length());//随机一个索引
char c = s.charAt(ax);//获取字符索引位置的值
code +=c;//累加
}
System.out.println("请输入验证码:"+code);
}
}
(包名没有给)
运行结果:
若有错误,希望大佬不吝赐教😅😅