请帮忙看一下,代码没有报错,但是输出的结果就显示不正确,到底哪里出了问题

package hello;


public class test8 {

   

   //完成 main 方法

   public static void main(String[] args) {

       

       // 创建对象,对象名为hello

    test8 hello = new test8(); 

       

       // 调用方法并将返回值保存在变量中

       int maxScore = hello.getMaxAge();

       

// 输出最大年龄

System.out.println("最大年龄为:" + maxScore); 

}


public int getMaxAge() {

    int[] ages = {18,23,21,19,25,29,17};

    int max = ages[0];

   for(int i=0;i <= ages.length;i++){

       if(max <= ages[i]){

           max = ages[i];

       }

   }

        return max;

}


夜寒叶
浏览 1100回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java