为了账号安全,请及时绑定邮箱和手机立即绑定

if(ages[i] > ages[i+1])这句话在编译器中没有报错,运行时就显示异常。求解!!!

if(ages[i] > ages[i+1])这句话在编译器中没有报错,运行时就显示异常。求解!!!

初见_alkaoua 2018-10-04 16:52:59
public int getMaxAge() {     int[] ages = {18,23,21,19,25 ,29 ,17};     int max = 0;     for(int i = 0;i < ages.length;i++)     if(ages[i] > ages[i+1]){        max = ages[i];     }else{         max = ages[i+1];     }     return max;
查看完整描述

1 回答

已采纳
?
car

TA贡献184条经验 获得超33个赞

下标越界异常

当i=length-1;i+1=length; 

查看完整回答
反对 回复 2018-10-04
  • 1 回答
  • 0 关注
  • 947 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号