文章目录
package javastudy;
public class arraytest{
public void ad(int a,int b) {
System.out.printf("a+b is %f",a+b);
}
public static void main(String[] args) {
arraytest arr = new arraytest();
arr.ad(1.0, 2);
//arr.ad(1 , 2);
}
}
当我们的方法的数据类型是int ,int 时,你调用的时候是float ,int 时,会报错,但是你要是方法的数据类型是float ,int ,而调用的时候是int ,int 时,则不会报错
The method ad(int, int) in the type arraytest is not applicable for the arguments (double, int)