int类型和float类型相加
为什么public float add(int a, float b)
{
return a+b;
}
编译不通过
而下面的可以编译通过:
public double add(int a, double b)
{
return a+b;
}
[解决办法]
2.1 浮点数默认是double的,不能够直接转成float
可以这样调用
System.out.println(try1.add1(1,2.1f));
或
System.out.println(try1.add1(1,(float)2.1));
[解决办法]