引用傳遞 是將堆記憶體資料交由棧記憶體操作,資料按照函式的操作改變。範例1與範例2中的函式都屬於引用操作。
範例1:
//通過printarray(int temp)列印陣列
public class maindemo;
printarray(data);
}public static void printarray(int temp);
inc(data);
printarray(data);
}public static void printarray(int temp);
for(int t = 0;tdata[i+1])else
}} for(int j = 0;j範例4: 逆序
//將乙個陣列逆序輸出的方法有2種
//定義乙個與原陣列大小相同的陣列,將原始陣列的內容逆序賦值給新陣列,並輸出新陣列的內容
public class maindemo;
int rdata = new int[data.length];
for(int i = data.length-1;i>=0;i--)
for(int j = 0;j//遍歷當前陣列,互換對稱位置的數字並輸出
public class r;
int flag = data.length-1;
int temp;
for(int i = 0;ifor(int j =0;jsystem.out.print(data[j]+",");
}}
第三章 C 迴圈與方法
第一節1 for迴圈入門 語法 for 條件表示式 練習 第三章作業 1.寫乙個程式列印100到200的值 2.寫乙個程式從10列印到1 3.寫乙個程式列印10到30之間的所有偶數 第二節2 變數的宣告和賦值 變數的作用域 第三節for迴圈 語法 while 條件表示式 等差數列 1 n n n 1...
scala學習第三章陣列相關操作
val b new arraybuffer int 或者 new arraybuffer int b 1 arraybuffer 1 用 在尾端新增元素 b 1,2,3,5 arraybuffer 1,1,2,3,5 在尾端新增多個元素 b array 1,2,3 arraybuffer 1,1,2...
第三章 棧 佇列 陣列
1.假設棧初始為空,將中綴表示式 這題和上題區別就是rear指向隊尾元素,而不是隊尾元素的下乙個元素 4.設有下圖所示的火車車軌,入口到出口之間有n條軌道,列車的行進方向均為從左至右,列車可駛入任意一條軌道。現有編號為1 9的9列列車,駛入的次序依次是8,4,2,5,3,9,1,6,7。若期望駛出的...