java中函数的返回值类型是起什么作用?
voidtalk(inta)和inttalk(inta)他们的返回值类型不同,这在程序中有什么作用??...
void talk(int a)和int talk(int a)
他们的返回值类型不同,这在程序中有什么作用?? 展开
他们的返回值类型不同,这在程序中有什么作用?? 展开
展开全部
打个比方:你是公司的老总,然后你跟你秘书说,我想要两张《非诚勿扰》的电影票。然后,你秘书去排队买票,最后把两张电影票给你,这两张电影票就是你 调用 “秘书买票” 方法 的返回值,你可以用这个返回值做任何操作,比如逗你女朋友开心,比如送给朋友,比如自己去看电影,一边看一边把另一张撕着玩儿。
当然,Java中有一个特殊的返回值,void,它的含义就是“没有返回的值”或者理解为“返回值为空”。比如,央行加息,然后明年银行就自动把你每月房贷的还款额提高了,它们是不会通知你“由于央行加息,所以要提高你的每月还款额”,也就是没有返回值。
当然,Java中有一个特殊的返回值,void,它的含义就是“没有返回的值”或者理解为“返回值为空”。比如,央行加息,然后明年银行就自动把你每月房贷的还款额提高了,它们是不会通知你“由于央行加息,所以要提高你的每月还款额”,也就是没有返回值。
展开全部
简单来说,void talk(int a)没有返回值,就是说你运行该方法后就直接结束了。
int talk(int a) 就是说你运行该方法后会等到一个int值的返回类型,在代码中体现就是
int a;
int b = int talk(a);
但是如果运行void 方法
int a;
talk(a);
int talk(int a) 就是说你运行该方法后会等到一个int值的返回类型,在代码中体现就是
int a;
int b = int talk(a);
但是如果运行void 方法
int a;
talk(a);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要调用一个方法,并且要得到这个方法最后的结果,就可以通过返回的类型来接收;
public class Test{
public int count(int a,int b){
return a+b;}}
public class ss {
public static void main(String[] args) {
Test test = new Test();
int count=test.count(2,2);
System.out.println(count);
}
}
public class Test{
public int count(int a,int b){
return a+b;}}
public class ss {
public static void main(String[] args) {
Test test = new Test();
int count=test.count(2,2);
System.out.println(count);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void返回为空,
int返回为整数,返回的整数可以继续被使用。
int返回为整数,返回的整数可以继续被使用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void talk(int a) 是一个没有返回值的方法。
int talk(int a)执行完会返回一个int值
int talk(int a)执行完会返回一个int值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询