你可以直接用这个方法, int和float会自动转换成double型, 你可以直接传入int和float型的参数
int a=1;
float b=1f;
double c=1;
new 类名.function(a, b, c)不会出错的
你可以传入一个String 或者object类型,如果你要数量也任意,可以传入string[] 或者object[],传入以后再进行转换,就可以了。
可以用方法重载,比如定义public double function(int a,int b,flooat c),里面把参数改成double后再调用原来的
public double function(double a,double b,double c){ ……}
不知道你学过Struts没有,可以模仿那里做的,方便得很。 当然 也可以先转换成double类型后,再加入进去,就是麻烦点,每次都得转,格式好像是Double.parse() ; JDK自己的查一下
把传入的int跟float类型的值转换为double