黑马程序员技术交流社区

标题: 获取随机的字符 [打印本页]

作者: 792241113    时间: 2016-10-20 00:44
标题: 获取随机的字符
        获取随机的字符串,要求如下:
//        定义String getStr(char[] chs)静态方法,方法内要求:获取长度为5的随机字符串,字符串由随机的4个大写英文字母和1个0-9之间
//        (包含0和9)的整数组成
//        定义main方法,方法内完成:
//        1.定义长度为26,元素值为26个大写英文字母的数组chs
//        2.传递数组chs调用getStr(char[] chs)方法,获取返回值,并在控制台打印返回值
        public static String getStr(char[] chs){
                Random r = new Random();
                StringBuffer sb = new StringBuffer();
                for (int i = 0; i < 4; i++) {
                        sb.append(chs [r.nextInt(chs.length)]);
                }
                sb.append(r.nextInt(10));
               
                return sb.toString();
               
        }
        public static void main(String[] args) {
                char [] chs = new char [26];
                char c ='A';
                for(int i=0;i<26;i++){
                        chs[i]= (char) (c+i);
                }
                String s= getStr(chs);
                System.out.println(s);
        }




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