A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 792241113 中级黑马   /  2016-10-20 00:44  /  1543 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

        获取随机的字符串,要求如下:
//        定义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);
        }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马