方法重载
程序代码
package teacher; public class MethodOverload { public static void main(String[] args) { System.out.println("The square of integer 7 is " + square(7)); System.out.println("\nThe square of double 7.5 is " + square(7.5)); } public static int square(int x) { return x * x; } public static double square(double y) { return y * y; } }
运行结果
The square of integer 7 is 49 The square of double 7.5 is 56.25 结果分析 应为进行了方法重载,所以当传入不同的参数时得到不同的答案。