为什么java定义方法类型时,会报错,感觉明明是正确的?、

2025-05-17 02:44:11
推荐回答(3个)
回答(1):

程序必须要全面考虑,当循环体执行条件不满足时,循环体不会执行,但循环体不执行时也必须有一个int[]返回给调用者,你的程序就缺少这一点

回答(2):

你的程序代码有以下bug:
1,直接打印输出 m 得到的是数组的地址值,
2,返回语句在for循环里边,所以才会显示异常
3,方法建议用static静态修饰,当然也可以不用,但有时会报错
4,排序后,直接打印输出后三位即可,就不用返回值了.

回答(3):

返回值类型错误,把return放到for循环外边