JAVA中的方法,有没有void的区别在哪里?

如题所述

无返回值:public void calculate(){
int i=3+2;
system.out.printl(i); //好了这个方法在这里计算,在这里输出,无需回到调用它的地方再进行其它操作,这是void,还不明白?那看下面的有返回值举例
}带返回值:public int calculate(){
int i=3+2;
return(i);//这个又是怎样的呢,你看方法体里面的操作返回值是什么类型的啊,很明显我返回的是i,i的类型是int型的吧,那返回值的类型也一定是int类型的,所以我在定义方法的时候用的是public int calculate()
}只要记住void即无返回值就OK了,如果不用void,那么这个地方一定是被一个其它的类型所替代,比如刚才用的是int,当然也可能是String或者Boolean等等,你看main方法不也是void嘛!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-19
void就是没有返回值的意思,一般这样的方法只是用来处理一个义务,而不需要返回某些数据!有返回值时,看具体返回什么类型的值,就用它作这个方法的返回值!如int.string等等…
谢谢采纳!
相似回答