黑马程序员技术交流社区

标题: 技术帖 [打印本页]

作者: 21506031060    时间: 2018-7-18 23:00
标题: 技术帖
定义String 方法;Random找随机数;
功能描述:
获取长度为5的随机字符串
字符串由随机的4个大写英文字母和1个0-9之间(包含0和9)的整数组成
英文字母和数字的顺序是随机的

public class Test05 {
    public static void main(String[] args) {
        String str = "";
        Random r = new Random();
        int i = r.nextInt(10);
        int index = r.nextInt(5);
        for (int i1 = 0; i1 < 5; i1++) {
            if(index==i1){
               str+=i;
            }else{
                int i2 = r.nextInt(26)+65;
                char i3 = (char)i2;
                str+=i3;
            }
        }
        System.out.println(str);

    }
}
分析:1,先定义一个字符串,用来存储一个整数和四个字母。
2,用Random求出随机的一个整数(0-9之间)和4个大写英文字母。
3,再随机索引,索引范围(0-4).,得到一个整数i值
4,两个字符串相加得到最终结果。
注意:int转变成char需要进行强转
作者: 小浙姐姐    时间: 2018-7-23 16:05





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2