要求:可能是大写字母、小写字母、数字
关键技术:stringBuilder类(方便字符串拼接的容器)
public static void main(String[] args) {
//调用StringBuilder类
StringBuilder sb=new StringBuilder();
Random r=new Random();
for (int i = 0; i < 5; i++) {
//随机0——3,分别代表大写字母、小写字母和数字
int r1=r.nextInt(3);
switch (r1) {
case 0:
//随机一个小写字母
char smallLetter=(char)(r.nextInt(26)+97);
sb=sb.append(smallLetter);
break;
case 1:
//随机一个大写字母
char capitalLetter=(char)(r.nextInt(26)+65);
sb=sb.append(capitalLetter);
break;
case 2:
//随机一个数字
int number=r.nextInt(10);
sb=sb.append(number);
break;
}
}
System.out.println(sb.toString());
}