问个很简单的java问题,请高手指点下?

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:41:50
我对带参数和不带参数的方法不太理解,那位高手指点下。比如:
public void sa(String s){
int ss=21;
return ss;
}
问下在出了这个方法之后,传出的是不是ss的值,但是参数里的s是不是出来了,在这里不太理解,还有就是不带参数出来的是什么,是不是每个方法都要return 要是没有return的时候要用值咋办,那位高手结合列子指点下。。

先谢谢了

由于方法声名中返回值为void,即为无返回值,所以这个方法不会传出值
可以修改成
public Int sa(String s){
int ss = 21;
return ss;
}

或者
public void sa(String s){
int ss=21;
}
第一类方法返回值,第二类方法用来做计算或其他使用

你这里返回值是void,你在方法里面就不能有返回值了,也就是不能有return了

void是静态的,没有返回值。