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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李志慧 中级黑马   /  2015-10-29 22:44  /  777 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在定义函数中,怎样确定是否有返回值?如果有有怎杨却定返回值类型呢?返回的是什么怎么确定?这个有点儿懵。有没有大神给回答一下的啊?

10 个回复

倒序浏览
返回值是根据你方法的需求类确定的. 这个是和你逻辑有关系. 没有办法教你.
回复 使用道具 举报
在写一个方法的时候,首先要明确两点:1.返回值类型。2.参数列表。具体的返回值要更具你方法的功能来看,比如说getMax()方法的因为要返回最大值,返回值就是int型,如果是比较两个数是否相等的方法,那肯定返回值是布尔型了
回复 使用道具 举报
返回一个值或退出方法
回复 使用道具 举报
函数肯定是在别的地方使用而存在的,如果你使用的时候应该得到一个值那么在编写这个函数的时候就需要有返回值类型。写函数时候要想清楚使用这个函数是为了干什么,就能明白是否有返回值或者返回值的类型。
回复 使用道具 举报
函数就是用来实现某个功能的,定义函数首先就要有2个明确,返回值类型和参数列表,return就是把要返回的数据返回给调用者,当没有返回值,是void时,return可省略。
回复 使用道具 举报
maxwell247 发表于 2015-10-29 23:46
返回值是根据你方法的需求类确定的. 这个是和你逻辑有关系. 没有办法教你. ...

额。。。这个大神说的有点儿道理!
回复 使用道具 举报
奔跑的小红帽 发表于 2015-10-29 23:57
在写一个方法的时候,首先要明确两点:1.返回值类型。2.参数列表。具体的返回值要更具你方法的功能来看,比 ...

恩恩!谢谢,深入领会中~
回复 使用道具 举报
龙sama 发表于 2015-10-30 09:11
函数肯定是在别的地方使用而存在的,如果你使用的时候应该得到一个值那么在编写这个函数的时候就需要有返回 ...

恩恩,这个角度想的很好,基本了解!谢谢啦
回复 使用道具 举报
奋斗的丫丫 发表于 2015-10-30 09:19
函数就是用来实现某个功能的,定义函数首先就要有2个明确,返回值类型和参数列表,return就是把要返回的数 ...

吼吼!你很认真听讲的呀!和老师说的一样呢!
回复 使用道具 举报
这个返回值就是看你在使用这个方法后需要得到什么? 如果只是输出,在方法内定义输出语句就可以;如果需要它给你反馈信息,就要有容器接收,就需要定义返回值,根据你需要的反馈信息的类型定义,比如  反馈信息是两个数字的和  返回值就是int
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马