java吧 关注:1,244,187贴子:12,720,153
  • 4回复贴,共1

编译通过但是运行却不行!

只看楼主收藏回复

public class cs{
public static void main(String[] args){
Sc a=new Sc();
a.ScsdWqa();
a.ScsdWq();
}
}
class Sc{
public Wq[] wq=new Wq[6];
private String mas="武器名\t\t价格\t\t星级\t\t编号";
public void ScsdWq(){
System.out.println(mas);
for(int i=0;i<6;i++){
System.out.println("\t\t"+wq[i].name+"\t\t"+wq[i].money+"金币"+"\t\t"+wq
[i].star+"\t\t"+wq[i].on);
}
}
public void ScsdWqa(){
wq[0].name="木剑";wq[0].money=100;wq[0].star="★";wq[0].on=1;wq[0].damage=10;
wq[1].name="鞭子";wq[1].money=150;wq[1].star="★";wq[1].on=2;wq[1].damage=12;
wq[2].name="匕首";wq[2].money=200;wq[2].star="★";wq[2].on=3;wq[2].damage=15;
wq[3].name="铁剑";wq[3].money=300;wq[3].star="★★";wq[3].on=4;wq[3].damage=17;
wq[4].name="铁锤";wq[4].money=400;wq[4].star="★★";wq[4].on=5;wq[4].damage=20;
wq[5].name="长枪";wq[5].money=600;wq[5].star="★★★";wq[5].on=6;wq[5].damage=25;
}
}
class Sd{
public String name;
public int money;
public int on;
public String star;
public int damage;
public int getMonet(Sd a){
return a.money;
}
public String getMas(Sd a){
String mas=name+"\t\t"+money+"金币"+"\t\t"+star+"\t\t"+on;
return mas;
}
}
class Wq extends Sd{
}
class Fj extends Sd{
}


1楼2017-03-02 20:45回复
    你好


    2楼2017-04-08 13:10
    回复
      你那个宠物插件的下载地址能再发一下吗


      3楼2017-04-08 13:10
      收起回复
        数组内没有具体对象,所以报空指针


        IP属地:浙江来自iPhone客户端4楼2017-04-08 13:19
        回复