A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李明全 中级黑马   /  2015-3-30 14:34  /  785 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请教大神,如何修改??新手请教,拜谢

7 个回复

倒序浏览
我也是小白,不过我照着你的把程序打出来运行一遍可以正常运行~~

QQ截图20150330151813.png (93.92 KB, 下载次数: 17)

QQ截图20150330151813.png
回复 使用道具 举报
顶一下、顶一下
回复 使用道具 举报
编写方法chang(int arr[])时,你定义的是int 型 ,故后面你应该要返回一个值,这里你可以定义返回值为int []
之后在方法的末尾加上return arr;
回复 使用道具 举报
tubao1991 发表于 2015-3-30 16:56
编写方法chang(int arr[])时,你定义的是int 型 ,故后面你应该要返回一个值,这里你可以定义返回值为int  ...

没错,第二个change方法你定义的返回值类型是int,但是在函数体里面没有任何返回语句。
解决方法:
方法1. 将方法声明上的返回值改成void
方法2. 在方法体末尾写一个返回语句 return 数字; 至于数字是多少,随意啦,反正对结果没影响
回复 使用道具 举报
change(int[] arr)方法你的返回值类型是int 需要返回语句
回复 使用道具 举报
谢谢,已解决
回复 使用道具 举报
hhh233 中级黑马 2015-3-30 21:42:47
8#
第二个函数没有return
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马