JavaDailyReports10_05
1 package varycode;
2
3 import java.util.ArrayList;
4 import java.util.Random;
5
6 public class VaryCodeDemo {
7
8 public static void main(String[] args) {
9 // TODO 自动生成的方法存根
10 VaryCode test1=new VaryCode(null);
11 Random r2=new Random(2);
12 int choice ;
13 char c[] = {'a','b','c','d','e','f'};
14
15
16 for(int i=0;i<6;i++) {
17 choice = r2.nextInt(1)*7;
18 switch(choice) {
19 case 1:
20 c[0]=test1.downC();
21 break;
22 case 2:
23 c[1]=test1.downC();
24 break;
25 case 3:
26 c[2]=test1.downC();
27 break;
28 case 4:
29 c[3]=(char) test1.num();
30 break;
31 case 5:
32 c[4]=(char) test1.num();
33 break;
34 case 6:
35 c[5]=test1.downC();
36 break;
37 }
38 }
39 for(int i=0;i<6;i++) {
40 System.out.print(c[i]);
41 }
42 }
43 }
1 package varycode;
2
3 import java.util.ArrayList;
4 import java.util.Random;
5
6 public class VaryCodeDemo {
7
8 public static void main(String[] args) {
9 // TODO 自动生成的方法存根
10 VaryCode test1=new VaryCode(null);
11 Random r2=new Random(2);
12 int choice ;
13 char c[] = {'a','b','c','d','e','f'};
14
15
16 for(int i=0;i<6;i++) {
17 choice = r2.nextInt(1)*7;
18 switch(choice) {
19 case 1:
20 c[0]=test1.downC();
21 break;
22 case 2:
23 c[1]=test1.downC();
24 break;
25 case 3:
26 c[2]=test1.downC();
27 break;
28 case 4:
29 c[3]=(char) test1.num();
30 break;
31 case 5:
32 c[4]=(char) test1.num();
33 break;
34 case 6:
35 c[5]=test1.downC();
36 break;
37 }
38 }
39 for(int i=0;i<6;i++) {
40 System.out.print(c[i]);
41 }
42 }
43 }
遇到的问题:
无法赋值
空指针异常
JavaDailyReports10_05的更多相关文章
随机推荐
- 微服务架构下 CI/CD 如何落地
本文系云原生应用最佳实践杭州站活动演讲稿整理.杭州站活动邀请了 Apache APISIX 项目 VP 温铭.又拍云平台开发部高级工程师莫红波.蚂蚁金服技术专家王发康.有赞中间件开发工程师张超,分享云 ...
- PyQt(Python+Qt)学习随笔:Designer中不能编辑信号和槽的问题
新建了一个窗口部件,在窗口上添加了相关布局,再设置窗口窗口的布局为垂直布局,窗口设计好界面后如图所示: 可以看到窗口是QWidget类,窗口上从上到下有三个布局,窗口自身的布局为垂直布局,布局名为ve ...
- 【开发工具】 使用阿里的 Teambition 跟踪BUG修复及需求管理
刚入公司几个月,公司新项目一直没有用协作工具进行BUG管理,公司也没有专业的测试工程师. 第一阶段开发到了尾声,工作效率实在太低,随决定使用一个比较现代一点的管理工具. 在众多在线项目协作软件中,我选 ...
- P4267 [USACO18FEB]Taming the Herd
说实话感觉不是一道蓝题--感觉挺水的,不过为了水题解,水题就够了(其实是觉得思考的过程比较典型,记录一下) 题解 刚开始看这道题感觉上没什么思路,但是我们可以先考虑用 \(O(n)\) 的时间去枚举发 ...
- Java集合源码分析(九)——HashSet
简介 HashSet就是一个集合,里面不能有重复的元素,元素也是无序的. HashSet其实就是调用了HashMap实现的,所以,它也不是线程安全的. HashSet通过iterator()返回的迭代 ...
- Angular学习知识点记录
问:版本直接跳转到Angular4? 答:为了遵循严格的版本策略.在angular2.x的时候,angular route的版本已经是版本3了.因此为了版本统一,angular直接从2跳到了4,.参考 ...
- MySQL的binlog有啥用?谁写的?在哪里?怎么配置
目录 一.唠嗑 二.什么是bin log? 三.它在哪里? 四.bin log的相关配置 五.binlog 有啥用? 六.超有用的参数 sql_log_bin 七.未来几篇文章 推荐阅读 一.唠嗑 文 ...
- celery 原理和组件
Celery介绍 https://www.cnblogs.com/xiaonq/p/11166235.html#i1 1.1 celery应用举例 Celery 是一个 基于python开发的分布式异 ...
- jenkins+ant+jmeter实现自动化集成(详解)
jenkins+ant+jmeter实现自动化集成 for window 一.jmeter 1.jmeter安装 二.ant 1.ant安装 三.ant运行 jmeter脚本 1.配置 四.jenki ...
- vue第十单元(动态组件 keep-alive(钩子函数) 递归组件(name) 组件命名约定)
第十单元(动态组件 keep-alive(钩子函数) 递归组件(name) 组件命名约定) #课程目标 熟练掌握动态组件的实现 掌握keep-alive缓存组件,以及相应的钩子函数 熟练掌握递归组件, ...