题目介绍:定义一个实现随机产生一个5位的验证码,验证码前四位是大写字母或小写字母,最后一位是数字 提示:产生一个随机的字符串,可以用数组来存储,随机取一个索引
public class yanzhengma {
public static void main(String[] args) {
char []num=new char[52];
for(int i = 0; i < num.length; i++){
if(i<=25){
num[i]=(char)(65+i);//大写字母A码值为65
}else{
num[i]=(char)(97+i-26);//小写字母a码值为97
}
}
//取随机数
Random rm=new Random();
int x0=rm.nextInt(num.length);
int x1=rm.nextInt(num.length);
int x2=rm.nextInt(num.length);
int x3=rm.nextInt(num.length);
int x4=rm.nextInt(10);
System.out.print(num[x0]+""+num[x1]+""+num[x2]+""+num[x3]+""+x4);
}
}