public class T {
public static void main(String[] args) {
System.out.println(add(1,2,3 )); // 这里如何修改才能显示"int"
} public static String add(int... is) {
return "int";
} public static String add(double... is) {
return "double";
}
}
public static void main(String[] args) {
System.out.println(add(1,2,3 )); // 这里如何修改才能显示"int"
} public static String add(int... is) {
return "int";
} public static String add(double... is) {
return "double";
}
}
public static void main(String[] args) {
System.out.println(add(1,2,3 )); // 这里如何修改才能显示"int"
} public static String add(int x, int y, int z) {
return "int";
} public static String add(double x, double y,double z) {
return "double";
}
}
System.out.println(add(i));
public class Test{
public static void main(String[] args) {
System.out.println(add(new int[]{1,2,3})); // 这里如何修改才能显示"int"
} public static String add(int... is) {
return "int";
} public static String add(double... is) {
return "double";
}
}
public static void main(String[] args) {
System.out.println(T.add(new int[]{1,2,3} )); // 这里如何修改才能显示"int"
} public static String add(int... is) {
return "int";
} public static String add(double... is) {
return "double";
}
}
这里返回的应该 是 int;
or
int[] i={1,2,3};
System.out.println(i)
System.out.println(add(new int[]{1,2})); // 这里如何修改才能显示"int"
//数组对象在没有被实例化之前是不会被识别的,会报方法不被识别的异常
//System.out.println(add(1,2,3));
}
public static void main(String[] args) {
System.out.println(add(1,2,3 )); // 这里如何修改才能显示"int"
} public static String add(int x,int y,int z) {
return "int";
} public static String add(double x,double y,double z) {
return "double";
}
}
The method add(int[]) is ambiguous for the type T看来是把参数作为一个数组进行处理