这java 程序怎么错了,该怎么改?
classRabbitTest2{publicstaticvoidmain(String[]args){int[]c;Rabbit[]b=newRabbit[5];for...
class RabbitTest2{
public static void main(String[] args){
int[] c;
Rabbit[] b = new Rabbit[5];
for(int i=0;i<5;i++){
Rabbit b[i] = new Rabbit();
b[i].setName("Bugs");
b[i].setSpeed(10);
b[i].sleep(5);
c[i] = b[i].run(30, true);
System.out.println(b[i]);
}
}
}
按照你们说的改了后,int[] c = new int[5];有问题,说需要“】 ” “;” 展开
public static void main(String[] args){
int[] c;
Rabbit[] b = new Rabbit[5];
for(int i=0;i<5;i++){
Rabbit b[i] = new Rabbit();
b[i].setName("Bugs");
b[i].setSpeed(10);
b[i].sleep(5);
c[i] = b[i].run(30, true);
System.out.println(b[i]);
}
}
}
按照你们说的改了后,int[] c = new int[5];有问题,说需要“】 ” “;” 展开
3个回答
展开全部
for(int i=0;i<5;i++){
b[i] = new Rabbit(); //改成这个
}
另外楼上说的如果要改也是改为:
int[] c = new int[5];
b[i] = new Rabbit(); //改成这个
}
另外楼上说的如果要改也是改为:
int[] c = new int[5];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Rabbit b[i] = new Rabbit();貌似得用强制转化吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询