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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

// * 模拟生成车牌号的程序.程序运行.生成十个随机的车牌子.打印在控制台.
                // * 举例: 京C.85100 / 津K.45H88
                // * 要求:1.车牌子为京字或津字开头,后面字母为 C E F H J K中随机.
                // * 2.号码为五位.数字和大写字母随机.(数字为0-9, 字母为A-G)
                // * 3.定义生成号码的方法.返回车牌号字符串.
                // * 4.循环调用10次生成号牌方法,生成5块津牌,5块京牌,并全部打印在控制台
        public static void main(String[] args) {
                for (int i = 0; i < 10; i++) {
                        if(i%2==0){
                                String s ="京";
                        String cp=        method(s);
                        System.out.println(cp);
                        }else{
                                String s2="津";
                        String sp=        method(s2);
                        System.out.println(sp);
                        }
                }
        }
        private static String method(String s) {
                Random r = new Random();
                String s2 ="CEFHJK";
                String s3="0123456789ABCDEFG";
                StringBuffer sb = new StringBuffer();
                sb.append(s);
                sb.append(s2.charAt(r.nextInt(s2.length())));
                for(int i=0;i<5;i++){
                        sb.append(s3.charAt(r.nextInt(s3.length())));
                }
                return sb.toString();
        }
}

0 个回复

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