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

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 关注
  • 904 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信