陣列是乙個存放型別相同、一組數的「容器」。
型別 變數名 = new 類名[陣列大小];
例如:
int num = new int[4];
int num = ;
1.陣列在建立的時候會在堆中開闢乙個存放n個長度的連續空間
2,給陣列中的每個元素賦初值,依據當前陣列型別決定的
3.將堆中的位址給具體的引用變數存放
指定了陣列個數以及陣列中每個元素的值
建立陣列的時候只指定長度,在執行的過程當中給陣列的每個索引賦值。
例如:
int primes = new int[4];
primes[0] = 2;
primes[1] = 3;
primes[2] =5;
primes[3] =7;
索引:陣列中的有序,就是指的是索引有序,陣列中索引是從0開始到陣列長度-1結束。
長度:陣列在定義的時候就會初始化長度,可以用length屬性獲取陣列長度
有兩種遍歷方式:
1.普通for迴圈:
for(int i=0;i2.增強for迴圈:
for(int n:num)
/**
* 傳入乙個陣列,初始化內容,範圍為【13-109】
* @param num
*/public static void initarray(int num)
system.out.println("第"+(j+1)+"次"+tostring(num));
}if(flag)
}}
選擇排序/**
* 選擇排序
* @param num 傳入的陣列
*/public static void selectedsort(int num)
}if(index!=i)
}}
普通查詢/**
* 獲取指定值的索引
* @param num 傳入的陣列
* @param oldvalue 指定的值
* @return 返回索引
*/public static int querbyvalue(int num,int oldvalue) else if(value}
return -1;
}
/**
* 刪除陣列中指定的乙個數
* @param num 傳入的陣列
* @param value 刪除的值
* @return 返回新的陣列
*/public static int remove(int num,int value)
for(int j=index+1;jreturn newnum;
}
Java基礎知識 陣列
b 陣列概念 c 陣列定義格式 資料型別 陣列名 new 資料型別 陣列的長度 b 如何對陣列進行初始化 b 靜態初始化 給出初始化值,由系統決定長度 c 動態初始化的格式 d 案例演示 b 堆 掌握 c 方法區 d 本地方法區 e 暫存器 b 案例演示 c 畫圖演示 b nullpointerex...
JAVA基礎知識3(陣列)
根據輸入的內容查詢對的名字 string name scan.next for int i 0 i 3 i int a new int 2 3 for int i 0 ia j 1 package select public class sortselect 建立乙個selectsort物件 sel...
java 基礎知識
1.複製。賦值操作。就是先將其本身加乙個變數再賦值給其本身。如a b就是a a b 2.比較兩個值或者說是位址是否相同 指向同乙個物件 和 或 3.操作符是if else操作的縮寫,如果 右邊判斷為true則返回 左邊的計算結果。右邊錯誤,返回 右邊的計算結果。在class09裡面有例子。4.流程控...