永发信息网

People.java:52: 需要 ".class" paixu(people[]); ^ People.java:52: 需要 ')' paixu(people

答案:1  悬赏:70  手机版
解决时间 2021-02-12 13:41
  • 提问者网友:無理詩人
  • 2021-02-12 01:02
People.java:52: 需要 ".class" paixu(people[]); ^ People.java:52: 需要 ')' paixu(people[]); ^
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-02-12 02:31
错误主要出现在paixu()函数中,现将paixu()函数修改如下:
public void paixu(People people[])
{
People temp;
for(int i=0;i<9;i++)//你一共定义了9个people对象,故i取值应该是从0到8
{ for(int j=i+1;j<9;j++)
{
if(people[i].height { temp=people[i];//注意temp是People类型,不能将people[i].height赋值给它
people[i]=people[j];
people[j]=temp;
}
}
System.out.println(people[i].toString());//应该调用people[i]的toString()方法
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯