sunfruit[請訪問http://www.fruitres.cn]

          --我相信JAVA能走得更遠(yuǎn) QQ:316228067

          [原創(chuàng)]JAVA基本數(shù)據(jù)類型的傳遞方式

              --sunfruit

              java中的基本的數(shù)據(jù)類型如int,float,long,String[這個是一個特殊的類,有基本的數(shù)據(jù)類型的特性]等,在方法的參數(shù)傳遞的時候不存在引用傳遞,只有值傳遞方式,下面有一個實(shí)例

              public class  Test
          {
           public Test()
           {
            int j=9;
            setInt(j);
            System.out.println(j);
            j=setInt(j);
            System.out.println(j);

            String str2="abc";
            setString(str2);
            System.out.println(str2);
            str2=setString(str2);
            System.out.println(str2);

            StringBuffer buff=new StringBuffer();
            buff.append("abcbuff");
            setStringBuffer(buff);
            System.out.println(buff.toString());
           }

           public static void main(String[] args)
           {
            new Test();
           }
           private int setInt(int i)
           {
            i+=2;
            return i;
           }
           private String setString(String str1)
           {
            str1+=" test";
            return str1;
           }

           private StringBuffer setStringBuffer(StringBuffer buff1)
           {
            buff1.append(" test");
            return buff1;
           }
          }

          運(yùn)行結(jié)果

          9
          11
          abc
          abc test
          abcbuff test

              可以看到基本數(shù)據(jù)類型的傳遞方式是值傳遞

          posted on 2006-02-19 17:34 sunfruit 閱讀(473) 評論(0)  編輯  收藏 所屬分類: 基礎(chǔ)知識

          主站蜘蛛池模板: 金寨县| 东丽区| 化德县| 中卫市| 得荣县| 东乡族自治县| 彰武县| 金华市| 台前县| 尉犁县| 新河县| 井陉县| 桓仁| 吉木萨尔县| 周至县| 钦州市| 贡嘎县| 沂水县| 滕州市| 肥乡县| 澎湖县| 柘城县| 太仓市| 板桥市| 霍城县| 翁源县| 勃利县| 宾阳县| 万荣县| 汕头市| 阿合奇县| 枝江市| 石嘴山市| 绥棱县| 老河口市| 若尔盖县| 阿合奇县| 灵石县| 固阳县| 安国市| 治多县|