社区
Java SE
帖子详情
java 方法返回值
jhon0409
2013-04-28 10:24:49
在java 自定义方法中,什么时候需要返回值,初学者不太理解,返回值的类型有哪些?
...全文
476
17
打赏
收藏
java 方法返回值
在java 自定义方法中,什么时候需要返回值,初学者不太理解,返回值的类型有哪些?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kamistart
2013-04-28
打赏
举报
回复
因为这个方法只是整件事情中的一个流程,事情还没有结束 比如你要出去吃饭,但是要先把钱包带上,这个方法就类似get钱包(),接收到钱包,然后再出去吃饭, 吃完饭就不用返回了,因为你的肚子已经饱了,嗝~
zlllyk110
2013-04-28
打赏
举报
回复
补充一下。如果,你不想要方法的回执,那么返回类型不可以不要。不过一般都有。执行状态还是要的。
zlllyk110
2013-04-28
打赏
举报
回复
自定义的方法是你自己的定义的。 比方说,你要下载音乐。那么首先,你需要有个对象来处理这个事情。 第一步,选择一个类,或者新建一个类,让这个类的对象来处理这个事情。 然后你要知道,如果让这个类的对象来处理这个事情,那么,他首先要有一个下载音乐这个方法。也就是这个类的对象得具备这个能力。 所以第二步,你要在这个类里写这么一个方法。这个就是你的自定义方法。 而这个方法的处理结果需要告知你,首先,你要考虑,让它处理这个事情,你需要得到什么样的回执,一般是结果,boolean类型的。告知你成功或者失败,更或者,直接返回这个音乐给你。 然后就是方法的具体实现,等你觉得。你已经得到了具体的回执,比如说成功与否,如果你已经确定下载失败了,那么你就可以直接返回false,反之就是true,或者你的方法回执是音乐,你如果已经得到了这个音乐,那么就可以直接将这个音乐返回出来就好了。
LCore
2013-04-28
打赏
举报
回复
写快了点 if return 1 do this else if return 0 do that else do.....
Iceboll
2013-04-28
打赏
举报
回复
你写了一个方法,你如果想要通过这个方法获得数据那你就需要返回值,你需要的什么样的返回值,就定义成成什么类型,你不需要返回的时候就定义成成void 就行。比如说你定义一个求和函数,那你就需要一个返回值;而如果你的函数仅仅只是显示或者是某些处理,而不需获得任何数据,那就不需要返回值。
LCore
2013-04-28
打赏
举报
回复
引用 楼主 zhusikai 的回复:
在java 自定义方法中,什么时候需要返回值,初学者不太理解,返回值的类型有哪些?
自己的理解哈:返回值作用 1、方法的代码执行到这个地方终止。 2、
是为了保持调用者与被调用者进行通信的关键。
这个怎么说呢?
就是通过一个方法的返回值进行不同的业务处理
if return do this else if return do that else do.....
liyunxin0534
2013-04-28
打赏
举报
回复
你自己需要返回值的时候,就给返回值,int,String,集合类,对象都可以返回,看你自己的需求
sffx123
2013-04-28
打赏
举报
回复
方法是你写的,那你就应该明白这个方法是干什么用的,然后你就知道要不要返回,随便返回基础类型,所有对象,集合等
ZZZ5512536
2013-04-28
打赏
举报
回复
我初学时候这个问题也搞不大明白,哈哈.. 比如你在main方法里调用一个方法,而在该方法内部经过逻辑运算,得到一个结果.而该结果是你想要的,你就应该把那个结果作为返回值返回回去,然后再main方法里,用一个变量来接收该值.
onlyyou67
2013-04-28
打赏
举报
回复
这个自己定义咯,返回类型有很多啊,你可以定义什么类型就可以返回什么类型,比如int boolean String 数组、对象啊
zzt369880281
2013-04-28
打赏
举报
回复
我去,手贱,点进来了,以为什么高深的理论思想呢
Candylibin
2013-04-28
打赏
举报
回复
根据Lz写的程序的需要定义返回值,返回值其实是个很活的概念,你让他返回什么 他就能返回什么,比如你去银行取钱,那返回的就是int类型的 人民币
tyasdxx
2013-04-28
打赏
举报
回复
需要用的话就返回
海A天空
2013-04-28
打赏
举报
回复
这个需要根据你自己的方法逻辑,看是否需要返回值,以及返回值的类型,如果不需要的话,就是void类型了。
剑在手跟我走
2013-04-28
打赏
举报
回复
简单的说就是你这个方法需要得到一个结果来满足你的需求,就需要定义返回值, 例如你对数据库 t_user 表进行查询,这时候你就需要定义类似的方法 public User findUser(int id){ User user = xxx.findUser(id); return user; } 如果你的方法不需要返回结果,那么就不用定义返回值 例如保存数据方法 public void saveUser(User user){ xxx.saveUser(user); }
小小summer
2013-04-28
打赏
举报
回复
可以这么理解吧 方法用于完成局部功能的,需要返回值 方法用于完成完整功能的,一般不需要返回值。 返回值类型不是单纯的理解为,int,char这种基本类型,或是String,Integer这种内含类 也可以是自定义的类作为返回类型。
唯我随想
2013-04-28
打赏
举报
回复
我说个简单的例子吧! 比如你定义一个猫类 猫类中假设有个姓名的属性 如: class Cat{ public String name; //定义成员方法,为姓名赋值 public void setName(String name1){ this.name=name1; } //得到猫的姓名 public String getName(){ return name; } } 上面那个得到猫的姓名的方法返回值是String类型 因为姓名的属性是String 类型 ,为了得到姓名的属性,所以返回类型必须和姓名的类型是一样的 而返回类型有哪些这个可是很多的 基本数据类型int boolean string float等等 返回的是一个集合,一个对象也是可以的
java
返回值
_
Java
方法
返回值
详解
Java
方法
返回值
详解每个
方法
都是为了完成某个特定的功能,例如:登录功能、求和功能等,既然是功能,那么当这个功能完成之后,大多数情况下都会有一个结果的,比如,登录成功了或者失败了(true/false),求和之后最后的结果是100或者200,当然也有极少数的情况下是没有结果的。这个结果本质上就是一个数据,那么既然是一个数据,就一定会有对应的类型,所以在
方法
定义的时候需要指定该
方法
的
返回值
类型。ja...
java
中
方法
的
返回值
在
Java
编程中,
方法
是用于执行特定操作或计算的一组代码块。
方法
通常接收一些输入(参数),然后执行操作,并且可以返回一个值给调用者。这个返回的值就是
方法
的
返回值
。
方法
的
返回值
在
Java
编程中具有非常重要的作用。它不仅用于传递计算结果,还在流程控制、链式调用、接口实现等场景中发挥着关键作用。理解和正确使用
方法
的
返回值
,是编写高效、简洁且可维护的
Java
代码的基础。在实际开发中,开发者应注意
返回值
类型的正确性,考虑可能的null值,并充分利用
返回值
来构建灵活的程序逻辑。
Java
方法
返回值
类型归纳
Java
方法
返回值
类型归纳 我们再调用一个
方法
时,将
方法
体内产生的一条数据输出到
方法
体外使用,这条数据我们叫做
返回值
。
返回值
类型分为两大类: 第一类,无
返回值
类型:void。 第二类,有
返回值
类型,
返回值
的类型就是被返回数据的类型。 有
返回值
的类型 , 如何返回一条数据呢? 使用return语句。 return语法: return 数据(需要返回的数据);//表示返回一条数据,然后结束
方法
。 如果这个
方法
有
返回值
,那么定义
方法
时必须指定返回数据的数据类型。 并且,在
方法
执行的最后一
java
方法
中
返回值
的理解_正确理解
Java
方法
的
返回值
首先来看一段代码我们把这段代码称为代码①,接下来我们再来看另外一段代码在代码①当中,定义了一个
方法
,这个
方法
声明的
返回值
类型是double,而实际通过return关键字返回的却是一个int型的值,但并没有引起编译错误。而在代码②当中,情况正好相反,
方法
声明的
返回值
类型是int,
方法
内部的return关键字实际返回了一个double类型的值,在这种情况下,编译器却报出了语法错误。对比一下这两种情况,...
正确理解
Java
方法
的
返回值
方法
声明的
返回值
类型是double,而实际通过return关键字返回的却是一个int型的值,但并没有引起编译错误。而在代码②当中,情况正好相反,
方法
声明的
返回值
类型是int,
方法
内部的return关键字实际返回了一个double类型的值,在这种情况下...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章