首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

非常菜的有关问题高手别见笑

2011-11-20 
非常菜的问题高手别见笑谁能给我解释一下为什么返回值是5而不是3.我主要是没看懂returnx3为什么不返回3.

非常菜的问题高手别见笑
谁能给我解释一下为什么返回值是5而不是3.
我主要是没看懂return   x=3为什么不返回3.
为什么一定要用static来声明方法change.

class   PassValue1{
       
        public   static   void   main(String   args[]){
              int   x=5;              
              change(x);
              System.out.println(x);              
        }
        static   int     change(int   x){
              return   x=3;
        }
}
谢谢您的回答!
好心人帮解答一下.


[解决办法]
值调用啊,在change方法中只是把局部变量也就是形参的值赋了个3并返回,和main函数中的X没有任何关系撒

热点排行