本帖最后由 张一凡 于 2012-2-24 22:55 编辑
主函数里的System.out.println(x,y);格式写错了, System.out.println(x+","+y);这样就没问题了。
还有你的类名是写的重载,为什么不用重载呢?
我帮你把代码优化下:- class Overloading
- {
- public static void main(String[] args)
- {
- int x=sum(5,6);
- int y=sum(1,2,3);
- System.out.println("x="+x+",y="+y);
- }
-
- public static int sum(int x,int y)
- {
- return x+y;
- }
-
- public static int sum(int x,int y,int z)
- {
- return sum(x,y)+z;
- }
- }
-
复制代码 当然输出语句也可以封装下。 |