快捷导航

为啥会报错呢PS:问题在最下面的注释里?

publicclassHelloWorld{//完成main方法publicstaticvoidmain(String[]args){//创建对象,对象名为hello                HelloWorldhello=newHelloWorld();//调用方法并将返回值保存在变量中intmaxScore=hello.getMaxAge();                //输出最大年龄                System.out.println("最大年龄为:"+maxScore);        }        /*        *功能:输出学生年龄的最大值*定义一个无参的方法,返回值为年龄的最大值*参考步骤:*1、定义一个整形数组ages,保存学生年龄,数组元素依次为18,23,21,19,25,29,17*2、定义一个整形变量max,保存学生最大年龄,初始时假定数组中的第一个元素为最大值*3、使用for循环遍历数组中的元素,并与假定的最大值比较,如果比假定的最大值要大,则替换当前的最大值*4、使用return返回最大值        */        //publicintgetMaxAge(){publicintgetMaxAge(){//这里为啥会报错呢?该怎么修改呢?                intages[]={18,23,21,19,25,29,17};                intmax=ages[0];                for(inti=0;i

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

publicintgetMaxAge(){//这里为啥会报错呢?该怎么修改呢?intages[]={18,23,21,19,25,29,17};intmax=ages[0];for(inti=0;i
回复

使用道具 举报

缺少返回值,for循环不一定会进去,所以你要在for循环外面添加一个返回语句
回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP