技术小菜鸟 发表于 2013-09-15 16:50

有道孙卫琴的《java面向对象编程》书上的,大家帮我看下下面这个程序什么意思啊?

public class Mystery
{
        public static void main (String[] args)
        {
        Changer c = new Changer();
        c.method(args);
        System.out.println(args + "" + args);
    }       
    static class Changer{
            void method(String[] s){
                    String temp = s;
                    s = s;
                    s = temp;
                    }
            }
}

hmchzb19 发表于 2013-09-16 10:55

argsargs
互换

技术小菜鸟 发表于 2013-09-16 16:44

编译出错说数组下标越界,求详细指教一下,谢谢!

技术小菜鸟 发表于 2013-09-16 16:44

回复 2# hmchzb19




编译出错说数组下标越界,求详细指教一下,谢谢!

   

Shaquile 发表于 2013-09-23 09:57

编译的时候出错??

不是吧,定多是在运行时出现越界错误,那是因为你没有添加命令行参数

ddd010 发表于 2013-11-29 12:45

多半是楼主未带参数执行。。。
页: [1]
查看完整版本: 有道孙卫琴的《java面向对象编程》书上的,大家帮我看下下面这个程序什么意思啊?