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. Eclipse的新建工作空间如何用以前工作空间的配置

    1.找到以前工作空间的配置目录:\.metadata\.plugins\org.eclipse.core.runtime 2.替换掉新的工作空间的配置目录:\.metadata\.plugins\or ...

  2. Prometheus 使用之 node exporter

    本文使用的 Prometheus 版本为 2.22.0,node exporter 版本为 1.0.1:部署在 Linux 服务器Prometheus 是开源的监控报警系统和时序列数据库 (TSDB) ...

  3. 后端程序员必备的 Linux 基础知识

    1. 从认识操作系统开始 正式开始 Linux 之前,简单花一点点篇幅科普一下操作系统相关的内容. 1.1. 操作系统简介 我通过以下四点介绍什么是操作系统: 操作系统(Operating Syste ...

  4. PyQt(Python+Qt)学习随笔:QStandardItemModel指定行和列创建模型中的项以及索引

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.引言 QStandardItemModel有两种构造方法: QStandardItemModel ...

  5. 第二章、PyQt5应用构建详细过程介绍

    老猿Python博文目录 老猿Python博客地址 一.引言 在上节<第一章.PyQt的简介.安装与配置>介绍了PyQt5及其安装和配置过程,本节将编写一个简单的PyQt5应用,介绍基本的 ...

  6. Nmap学习使用指南

    本博客严重参考 Nmap使用指南1.0: https://github.com/scanfsec/penetration/blob/master/Nmap%E4%BD%BF%E7%94%A8%E6%8 ...

  7. jQuery笔记(一)

    day01 - jQuery 学习目标: 能够说出什么是 jQuery 能够说出 jQuery 的优点 能够简单使用 jQuery 能够说出 DOM 对象和 jQuery 对象的区别 能够写出常用的 ...

  8. Kubernetes的Local Persistent Volumes使用小记

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  9. 【Kubernetes学习笔记】-kubeadm 手动搭建kubernetes 集群

    目录 K8S 组件构成 环境准备 (以ubuntu系统为例) 1. kubernetes集群机器 2. 安装 docker. kubeadm.kubelet.kubectl 2.1 在每台机器上安装 ...

  10. Python排序函数用法

    Python排序函数完美体现了Python语言的简洁性,对于List对象,我们可以直接调用sort()函数(这里称为"方法"更合适)来进行排序,而对于其他可迭代对象(如set,di ...