package xipai;
class puke
{
// public int length;
private String huase;
private String dianshu;
public void Puke( String f, String s )
{
setHuase(f);
setDianshu(s);
} protected String getHause()
{
return huase;
} protected String getDianshu()
{
return dianshu;
} public String toString()
{
return getHuase()+getDianshu();
}
public String getHuase() {
return huase;
}
public void setHuase(String huase) {
this.huase = huase;
}
public void setDianshu(String dianshu) {
this.dianshu = dianshu;
}
} class xixi
{
// String huases[]=new String[4];
puke b1[]=new puke [52];
// String [] dianshus=new String[13];
String dianshus[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
String huases[]={"方块","红桃","黑桃","梅花"};
public void Xixi()
{
int i;
for(i=1;i<=b1.length;i++)
{
b1[i].setHuase(huases[i%13]);
b1[i].setDianshu(dianshus[i/13]);
}
for(i=1;i<=b1.length;i++)
System.out.println(b1[i]);
for(i=1;i<=b1.length;i++)
System.out.println(b1[i]);
}
}
public class xipai
{
public static void main(String args[])
{
// int i;
puke b=new puke();
xixi a=new xixi();
a.Xixi();
}
}
错误:Exception in thread "main" java.lang.NullPointerException
at xipai.xixi.Xixi(xipai.java:50)
at xipai.xipai.main(xipai.java:68)
class puke
{
// public int length;
private String huase;
private String dianshu;
public void Puke( String f, String s )
{
setHuase(f);
setDianshu(s);
} protected String getHause()
{
return huase;
} protected String getDianshu()
{
return dianshu;
} public String toString()
{
return getHuase()+getDianshu();
}
public String getHuase() {
return huase;
}
public void setHuase(String huase) {
this.huase = huase;
}
public void setDianshu(String dianshu) {
this.dianshu = dianshu;
}
} class xixi
{
// String huases[]=new String[4];
puke b1[]=new puke [52];
// String [] dianshus=new String[13];
String dianshus[]={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};
String huases[]={"方块","红桃","黑桃","梅花"};
public void Xixi()
{
int i;
for(i=1;i<=b1.length;i++)
{
b1[i].setHuase(huases[i%13]);
b1[i].setDianshu(dianshus[i/13]);
}
for(i=1;i<=b1.length;i++)
System.out.println(b1[i]);
for(i=1;i<=b1.length;i++)
System.out.println(b1[i]);
}
}
public class xipai
{
public static void main(String args[])
{
// int i;
puke b=new puke();
xixi a=new xixi();
a.Xixi();
}
}
错误:Exception in thread "main" java.lang.NullPointerException
at xipai.xixi.Xixi(xipai.java:50)
at xipai.xipai.main(xipai.java:68)
在第50 行找 NullPointerException 看看哪个是null 的