/** 需求:实现随机产生一个5位的验证码,每位可能是数字、大写字母、小写字母。 */ import java.util.Random; public class randmon { public static void main(String[] args) { String code="";//定义一个空字符串 Random r = new Random();//生成一个随机数 for (int i = 0; i < 5; i++) { int a=r.nextInt(3);//生成的随机数小于括号里的数字 if(a == 0)//大写字母 { char b=(char)(r.nextInt(26)+65);//强制类型转换 code+=b;//注意字符串的用法 } if(a==1)//小写字母 { char b=(char)(r.nextInt(26)+97); code+=b; } if(a==2)//数字 { int b=r.nextInt(10); code+=b; } } System.out.println(code); } }
11-28
1593
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)