非法启动声明(Simon Says,Java)

时间:2016-04-24 19:49:29

标签: java

我必须为西蒙所说的游戏逻辑编程。这是我总是得到的错误:

Simon_says.java:28:5:错误:非法启动Statement

这是程序:

public class Simon_says {
  private int Red = 0;

  private int Green = 1;

  private int Yellow = 2;

  private int Blue = 3;

  private int [] simonArray  = new int[4];

  private int [] playerArray = new int[4];

  private int z = new String[4];

  public static void main(String[] args) {

    int [] simonArraylist = {0,1,2,3};

    int [] playerArraylist = {0,1,2,3};

    int z = simonArraylist;

    System.out.println ("Game Over"); 

  }
  public static int getRandom(int[] simonArraylist) {

    int rnd = new Random().nextInt(array.length);

    return array[rnd];
  }

    public static void main (int[] args){
 {

    for (i=0;i!=playerArraylist;i++)
    }
   }
}

我也很欣赏一些改进计划的建议。

1 个答案:

答案 0 :(得分:0)

Java编译器非常智能,它为您提供行号和列号。

使用像Eclipe,IntelliJ等开发工具包。

您的代码有很多编译时错误。

  1. private int z = new String [4]; //无法从String []转换为int,即z

  2. int z = simonArraylist; //无法从int [],即simonArraylist转换为// int,即

  3. 在方法getRandom中,您使用的是未定义的数组。

  4. 还有更多。