java中函数的返回值类型是起什么作用?

[复制链接]
查看11 | 回复5 | 2017-9-5 05:51:02 | 显示全部楼层 |阅读模式
打个比方:你是公司的老总,然后你跟你秘书说,我想要两张《非诚勿扰》的电影票。然后,你秘书去排队买票,最后把两张电影票给你,这两张电影票就是你 调用 “秘书买票” 方法 的返回值,你可以用这个返回值做任何操作,比如逗你女朋友开心,比如送给朋友,比如自己去看电影,一边看一边把另一张撕着玩儿。当然,Java中有一个特殊的返回值,void,它的含义就是“没有返回的值”或者理解为“返回值为空”。比如,央行加息,然后明年银行就自动把你每月房贷的还款额提高了,它们是不会通知你“由于央行加息,所以要提高你的每月还款额”,也就是没有返回值。...
回复

使用道具 举报

千问 | 2017-9-5 05:51:02 | 显示全部楼层
简单来说,void talk(int a)没有返回值,就是说你运行该方法后就直接结束了。int talk(int a) 就是说你运行该方法后会等到一个int值的返回类型,在代码中体现就是int a;int b = int talk(a);但是如果运行void 方法int a;talk(a);...
回复

使用道具 举报

千问 | 2017-9-5 05:51:02 | 显示全部楼层
你要调用一个方法,并且要得到这个方法最后的结果,就可以通过返回的类型来接收;public class Test{
public int count(int a,int b){
return a+b;}}public class ss { public static void main(String[] args...
回复

使用道具 举报

千问 | 2017-9-5 05:51:02 | 显示全部楼层
void返回为空,int返回为整数,返回的整数可以继续被使用。...
回复

使用道具 举报

千问 | 2017-9-5 05:51:02 | 显示全部楼层
void talk(inta) 是一个没有返回值的方法。int talk(int a)执行完会返回一个int值...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行