这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];有问题,说需要“】 ” “;”
展开
 我来答
corruptsatan
2010-05-16 · TA获得超过1108个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:613万
展开全部
Rabbit 你定义在哪了??
假设Rabbit 可以正常访问,下面的那几个方法也是正确的。

Rabbit b[i] = new Rabbit();
改成
b[i] = new Rabbit();

int[] c;
改成
int[] c=int[5];
小寒爱旅游
2010-05-16 · TA获得超过1054个赞
知道小有建树答主
回答量:327
采纳率:100%
帮助的人:157万
展开全部
for(int i=0;i<5;i++){
b[i] = new Rabbit(); //改成这个
}
另外楼上说的如果要改也是改为:
int[] c = new int[5];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
都都安安
2010-05-16 · TA获得超过121个赞
知道答主
回答量:70
采纳率:0%
帮助的人:48.2万
展开全部
Rabbit b[i] = new Rabbit();貌似得用强制转化吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式