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的更多相关文章

随机推荐

  1. JMeter 安装 启动(即中文的修改)

    一.安装 (1).java 和 apache-jmeter-4.0 2.点击apache-jmeter-4.0进入bin目录,点击jmeter.bat 如果没有安装java就会出现下图 遇到上面是因为 ...

  2. linux下的bash shell

    运行bash shell命令的方式 vi t1.sh 并输入 pwd ls pwd 然后:x保存关闭 1.首先查看权限 ls -l,如果没有执行权限则用chmod a+x t1.sh ,最后运行./t ...

  3. App自动化《元素定位方式、元素操作、混合应用、分层设计、代码方式执行Pytest 命令》

    坚持原创输出,点击蓝字关注我吧 作者:清菡 博客:oschina.云+社区.知乎等各大平台都有. 目录 一.App 元素定位方式 二.元素操作 三.测试混合应用 四.以代码的方式执行 Pytest 命 ...

  4. 通过Dbeaver创建表格的时候,设置主键

    通过Dbeaver创建表格的时候,设置主键 Dbeaver介绍: ​ 这是一个开源的数据库连接工具,你需要安装jre才可以使用这个软件 在使用Dbeaver创建表的时候,会发现,不能直观地设置主键 这 ...

  5. PyQt(Python+Qt)学习随笔:QListWidget的访问当前项的currentItem和setCurrentItem方法

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 currentItem方法返回列表部件当前选择的项,setCurrentItem方法用于设置当前项. ...

  6. 《Machine Learning in Action》—— Taoye给你讲讲Logistic回归是咋回事

    在手撕机器学习系列文章的上一篇,我们详细讲解了线性回归的问题,并且最后通过梯度下降算法拟合了一条直线,从而使得这条直线尽可能的切合数据样本集,已到达模型损失值最小的目的. 在本篇文章中,我们主要是手撕 ...

  7. linux常用快捷键总结

    启动器:<super> 显示桌面:<super>D 文件管理器:<super>E 显示工作区:<super>S 打开终端:ctrl+alt+T 关闭窗口 ...

  8. javascript是面向对象的,怎么体现javascript的继承关系?

    一个简单的例子: var A =function(){ } A.prototype = { v : 5, tmp : 76, echo : function(){console.log(this.tm ...

  9. 第一章、Docker 简介

    笔记内容来自:第一本Docker书 [澳] James Turnbull 著 李兆海 刘斌 巨震 ​ Docker 是一个能够把开发的应用程序自动部署到容器的开源引擎.(由Docker 公司,前dot ...

  10. STL——容器(Set & multiset)的查找

    1. set.find(elem); //查找elem元素,返回指向elem元素的迭代器. 1 #include <iostream> 2 #include <set> 3 4 ...