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

void talk(int a)和int talk(int a)
他们的返回值类型不同,这在程序中有什么作用??

打个比方:你是公司的老总,然后你跟你秘书说,我想要两张《非诚勿扰》的电影票。然后,你秘书去排队买票,最后把两张电影票给你,这两张电影票就是你 调用 “秘书买票” 方法 的返回值,你可以用这个返回值做任何操作,比如逗你女朋友开心,比如送给朋友,比如自己去看电影,一边看一边把另一张撕着玩儿。

当然,Java中有一个特殊的返回值,void,它的含义就是“没有返回的值”或者理解为“返回值为空”。比如,央行加息,然后明年银行就自动把你每月房贷的还款额提高了,它们是不会通知你“由于央行加息,所以要提高你的每月还款额”,也就是没有返回值。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-09-27
简单来说,void talk(int a)没有返回值,就是说你运行该方法后就直接结束了。
int talk(int a) 就是说你运行该方法后会等到一个int值的返回类型,在代码中体现就是
int a;
int b = int talk(a);
但是如果运行void 方法
int a;
talk(a);本回答被提问者和网友采纳
第2个回答  2012-07-05
你要调用一个方法,并且要得到这个方法最后的结果,就可以通过返回的类型来接收;
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);
}
}
第3个回答  2012-07-05
void返回为空,
int返回为整数,返回的整数可以继续被使用。
第4个回答  2012-07-05
void talk(int a) 是一个没有返回值的方法。
int talk(int a)执行完会返回一个int值

JAVA中的返回值是做什么的?
Java中一个方法如果定义了返回值,就会在函数的最后加上return语句,用来返回数据,提供给别的方法使用:这个就是面向对象了,定义了一个类,可以把它理解成其他普通的数据类型一样,返回值可以是普通的数据类型,如int,char等,当然也可以是自己定义的数据类型,也就是你所说的类名,它返回的是这个类...

java中的返回值是什么意思?
返回值 就是通过程序计算之后的到结果,也是函数实现返回最终的结果函数(方法)一般分为有返回值和无返回值,无返回值实现功能最终不返回结果,有返回值的,最终返回该函数的计算结果。

无返回值 和 有返回值 在JAVA编程中 起到什么作用
返回值是针对java中的函数而言的,一个java函数决定了一个对象能够接收的消息。1、方法的基本组成部分包括名字、自变量、返回类型以及主体。下面便是它最基本的形式:返回类型 方法名( \/* 自变量列表*\/ ) {\/* 方法主体 *\/} 2、关于返回类型 : 返回类型是指调用方法之后返回的数值类型。方法名的作用...

在Java中,return返回值的意义,为什么要用返回值?
返回值的意义就是保持方法的调用者与被调用者进行通信的关键,这和java中异常抛出的机制是一样的。下面跟你简单说说return的两种用法吧,希望对你有帮助,谢谢 return的常用作用有以下两种 一种是返回参数所用的关键字,假如一个有返回值的方法执行完了之后需要返回一个参数,示例:public string function...

Java中return的用法
java中return的作用如下:根据《Java编程思想:第四版》4.5节中介绍:return语句作为一个无条件的分支,无需判断条件即可发生。return语句主要有两个用途:一方面用来表示一个方法返回的值(假定没有void返回值),另一方面是指它导致该方法退出,并返回那个值。根据方法的定义,每一个方法都有返回类型,该...

Java中方法的返回类型怎么理解
java中方法,其实就是执行一个动作的。楼主能理解这句话吗?比如“调用XX方法计算学生期末总成绩”、“调用XX方法计算账户余额”、“调用XX方法打印出学生学号”,这些方法都是有一个执行目的的,每一个方法都是为一个执行目的而生的,返回值就与那个方法的目的有关。比如我们调用XX方法计算学生成绩,...

Java中return的用法
一、return语句总是用在方法中,有两个作用。一个是返回方法指定类型的值(这个值总是确定的)。一个是结束方法的执行(仅仅一个return语句)。二、实例1 。返回一个String。private String gets(){String s = "qw789" ; return s ;} 实例2 -- 结束程序 private void gets(String s ){ i...

JAVA中定义了函数,有返回值,怎么调用?
你就可以这样用 Sums = add(a,b);可以这样用,其实有返回类型的方法你可以认为它就是一个值来用就行了。public static void main(String args[]){ System.out.println("add(a,b)当a=1,b=2的时候,a+b的值为"+add(1,2));\/\/有返回类型的方法可以直接看成是一个值 } ...

JAVA中的函数返回值类型为void时,函数中的return语句如果在最后一句,就...
return语句主要是为了终止当前正在执行的函数或方法 return出现在方法体的中间位置很正常啊!比如,当出现不合法的输入时,就要求提前中断程序,因而后面的代码就没有必要执行,这个时候就需要使用return语句来终止当前方法!

在JAVA里 什么叫返回 什么叫返回值
{return 0;} 这里有2个函数,分别是A和B。A中的a就是在接收B中返回的int类型的返回值。注意类型的对应。成员方法:好比一个人有脚,可以用来行走,这个行走的方式就是脚的“成员方法”。成员方法一般是在类中定义,他的使用方式是,先申明类的对象,用类去调用类中的成员方法。如:class A{ pub...

相似回答