展开全部
那是因为Students类型无法比较,int 等基本类型才能用>号来比较。你可以给Students类型写个比较大小的方法 ,别用>号来比较,用方法名。比如:compareTo。
追问
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Student根本不可比较啊,你直接用>,那你说他俩比较的是什么呢?比较的Student的姓名还是年龄?还是所有的值都相同才返回相等?
用stu[i]==max,是可以的,比较两个引用,但是>和<则不行
让它实现Comparable接口,重写compare方法即可
用stu[i]==max,是可以的,比较两个引用,但是>和<则不行
让它实现Comparable接口,重写compare方法即可
追问
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的是对象类型的数组啊 又不是int型之类的可以直接比大小,你要具体看比什么啊
例如比年龄的话要 .age然后比大小啊
例如比年龄的话要 .age然后比大小啊
追问
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的 students 是什么类型的 如果是 int或double 类型 强制转换下做对比
追问
谢谢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Student类型直接比较必须用equesl比较 因为对象之间 不能用==之类的 来比较
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询