我看了一下你的问题,估计是你想要返回一个计算表达式吧。这种形式的返回是可以的!
public double XXXX()
{
//*********省略代码
return Math.PI*r*r; //是先计算表达式的值,再将值返回回来。
}
表达式那你就只能将其看做是一个String类型的字符串,然后再用一定的方法来提取字符串。
但是,你要是想返回表达式,比如Math.PI*r*r,那就只能返回String了,
public String XXXX()
{
//*******
return ""+Math.PI*r*r;
}
如果你想再利用返回的表达式而不知道如何提取分解需要的字段,再问我。
可以返回一个表达式的结果。
可以用复杂的类型放成参数,当成返回。
如果想返回多个变量,可以返回数组或集合将变量塞进去,或者编写一个类,提供其getters and setters
Overloaded时就可以改变