java自定义的函数什么时候有返回值

自己写java的函数,但不知道什么时候函数定义成void,什么时候定义成int float等有返回值的??
补充一下,什么时候定义成有返回值的,什么时候定义成无返回值的呢?? 能说的通俗点吗????

简单点说就是 假如你调用这个方法后 希望能从这个方法里获得某个值的话 那么这时就需要你的方法返回一个值了。这个值的类型就是你需要返回的值的类型。比如:你需要这个方法返回一个字符串 那么返回值类型那儿 就是string类型;如果你的方法里返回一个数字 那么返回值类型就是int。
如果你的方法不需要返回值,那就写成void。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-28
public int XX(){
int a;
int b;
int sum;
sum=a+b;
renturn sum;
}
定义一XX的方法...返回值为INT类型..方法里面一定要有renturn....返回一个与方法类型相同的类型值..
第2个回答  2010-05-28
无返回值是定义为void
否则定义为int...
第3个回答  2010-05-28
方法需要返回值时定义返回值类型。
不需要时为void

一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。
第4个回答  2010-05-29
我给你举个例子吧,
你要做个验证的函数,那就需要返回值,因为你要通过它给你返回的值来判断他是否通过了验证,让不让他登录,查询的时候要返回查询的结果.
更改的时候则不大需要返回 值,直接就改掉了,当然你也可以设成有返回值的.
其实,纯粹是看你对这个方法做完后完成什么功能了,加不加都看具体需求.
第5个回答  2010-05-28
你需要的时候就可以写成有返回值的,不需要的时候就可以写成无返回值的啊。这不好理解么。
相似回答