在构造器中初始化了啊
public queen()
{
int[] qu={0,0,0,0,0,0,0};}
在main中创建实例
queen ob=new queen();

解决方案 »

  1.   

    qu数组没有初始化
    你去掉那个构造方法
    直接这样定义static int qu[]={0,0,0,0,0,0,0};
      

  2.   

    to colt30() 你的构造方法定义不对 找不到数组元素  所以抛出java.lang.NullPointerException
      

  3.   

    对于用{}对数组进行初试化只能在出现在数组生成处,即static int qu[]={0,0,0,0,0,0,0};
    而并非象你写的那样,声明完数组后,又再构造函数中用{}进行初试化。
      

  4.   

    public queen()
    {
    int[] qu={0,0,0,0,0,0,0};}
    这里的qu只是这个函数的局部变量