Java 怎样传递int或者float参数给double形参?

2024-12-03 00:04:25
推荐回答(5个)
回答1:

你可以直接用这个方法, int和float会自动转换成double型, 你可以直接传入int和float型的参数
int a=1;
float b=1f;
double c=1;

new 类名.function(a, b, c)不会出错的

回答2:

你可以传入一个String 或者object类型,如果你要数量也任意,可以传入string[] 或者object[],传入以后再进行转换,就可以了。

回答3:

可以用方法重载,比如定义public double function(int a,int b,flooat c),里面把参数改成double后再调用原来的
public double function(double a,double b,double c){ ……}

回答4:

不知道你学过Struts没有,可以模仿那里做的,方便得很。 当然 也可以先转换成double类型后,再加入进去,就是麻烦点,每次都得转,格式好像是Double.parse() ; JDK自己的查一下

回答5:

把传入的int跟float类型的值转换为double