1.不使用方法重载
public class demo1 {
public static void main(String[] args) {
System.out.println(demo1.sumInt(10, 2));
System.out.println(demo1.sumDouble(11.0, 7.0));
System.out.println(demo1.sumLong(20L, 50L));
}
public static int sumInt(int a, int b) {
return a + b;
}
public static double sumDouble(double a, double b) {
return a + b;
}
public static long sumLong(long a, long b) {
return a + b;
}
}
2.使用方法重载
public class demo1 {
public static void main(String[] args) {
System.out.println(demo1.sum(10, 2));
System.out.println(demo1.sum(11.0, 7.0));
System.out.println(demo1.sum(20L, 50L));
}
public static int sum(int a, int b) {
return a + b;
}
public static double sum(double a, double b) {
return a + b;
}
public static long sum(long a, long b) {
return a + b;
}
}