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

java再不能初级的东东,但是有有关问题?

2012-04-12 
java再不能初级的东东,但是有问题??????Java codepackage Chapter2public class CallStorage {static pub

java再不能初级的东东,但是有问题??????

Java code
package Chapter2;public class CallStorage {    static public int Storage(int x)    {                return x++;    }    public static void main(String[] args)    {        int x=0;        Storage(x);        System.out.print(x);    }}

输出时0
目标是输出1
why?
tell me。thanks!

[解决办法]
这是传参的知识点。你传的是int的类型。基本数据类型,基本数据类型传的是值的备份,当值传完后,变量是变量,参数是参数,他们不相关,参数中值变了,可你打印输出的是变量的值。它的值是没有变的。所以打印出来是0.

热点排行