sunfruit[請?jiān)L問http://www.fruitres.cn]

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

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

              --sunfruit

              java中的基本的數(shù)據(jù)類型如int,float,long,String[這個(gè)是一個(gè)特殊的類,有基本的數(shù)據(jù)類型的特性]等,在方法的參數(shù)傳遞的時(shí)候不存在引用傳遞,只有值傳遞方式,下面有一個(gè)實(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ǔ)知識(shí)

          主站蜘蛛池模板: 察隅县| 遂平县| 巴南区| 敦煌市| 绥江县| 濉溪县| 修文县| 济南市| 福贡县| 阿勒泰市| 大城县| 定陶县| 宜州市| 施甸县| 衡东县| 江口县| 宁南县| 五华县| 常山县| 安新县| 嘉义县| 兴仁县| 武城县| 田林县| 靖江市| 海城市| 南郑县| 漯河市| 承德县| 南丹县| 吴忠市| 清丰县| 蓝田县| 静海县| 祁阳县| 大理市| 新源县| 门头沟区| 兴海县| 景宁| 敖汉旗|