编写程序,产生一个四位随机验证码。验证码由大写英文字母、小写英文字母或0~9的数字组成。
提示:先生成一个0~2的随机整数,
case 0: 产生一个随机数字;
case 1: 产生一个随机小写英文字母;
case 2: 产生一个随机大写英文字母;
public class Code4 {
public static void main(String[] args) {
Random rand=new Random();
int x,y;
char ch;
StringBuffer sb=new StringBuffer();
for(int i=1;i<=4;i++) {
x=rand.nextInt(3)+1;
switch(x) {
case 1: //产生随机数字;
y=rand.nextInt(10);
sb.append(y);
break;
case 2: //产生小写英文字母;
y=rand.nextInt(26);
ch=(char)(97+y);
sb.append(ch);
break;
case 3: //产生大写英文字母;
y=rand.nextInt(26);
ch=(char)(65+y);
sb.append(ch);
break;
default :
System.out.println("程序错误");
}
}
System.out.println(sb);
}
}
版权声明:本文为m0_47482373原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。