为什么public float add(int a, float b)
{
return a+b;
}
编译不通过
而下面的可以编译通过:
public double add(int a, double b)
{
return a+b;
}
可以这样调用
System.out.println(try1.add1(1,2.1f));
或
System.out.println(try1.add1(1,(float)2.1));
2.1是double类型,double不会隐式转换成float,所以保错啊
2.1f才是float