java數(shù)組初始化的三種方式 怎么初始化數(shù)組?數(shù)組如何排序?
怎么初始化數(shù)組?數(shù)組如何排序?以JS為例,直接用一個var初始化數(shù)組就可以了,比如:var Arr[]。不管這個Arr的數(shù)組是否存在,只要一個新的var有數(shù)組變量,將其內(nèi)容留空就相當(dāng)于初始化。不同的語
怎么初始化數(shù)組?數(shù)組如何排序?
以JS為例,直接用一個var初始化數(shù)組就可以了,比如:var Arr[]。不管這個Arr的數(shù)組是否存在,只要一個新的var有數(shù)組變量,將其內(nèi)容留空就相當(dāng)于初始化。
不同的語言有不同的方法來排序數(shù)組。如果沒有,可以用冒泡的方法逐個比較兩級循環(huán)。如果后面的值小于前面的值,則每兩個交換位置以實(shí)現(xiàn)升序排序。
示例:
變量數(shù)組[1,4,-8,-3,6,12,9,8]
函數(shù)排序(arr){
for(var j0jltarr.length-1j ){
//成對比較。如果前者比后者大,那就換個位置。
for(var ioiltarr . length-1-Ji){
if(arr[i]gtarr[i 1]){
可變溫度arr[i]
arr[i] arr[i 1]
溫度
}
}
}
}
排序(數(shù)組)
docum
java定義一個二維int數(shù)組?
[] []在java中用來定義二維數(shù)組,也可以同時初始化。
兩種形式的初始化:
格式1,動態(tài)初始化
數(shù)據(jù)類型數(shù)組名稱[][]新數(shù)據(jù)類型[m][n]數(shù)據(jù)類型[]數(shù)組名稱新數(shù)據(jù)類型[m][n]數(shù)據(jù)類型[]數(shù)組名稱[]新數(shù)據(jù)類型[m][n]
比如:int [][] arrnew int [5][3]也可以理解為 "五行三格 "。
格式2,靜態(tài)初始化
數(shù)據(jù)類型[] []數(shù)組名稱{ {元素1,元素2...},{元素1,元素2...},{元素1,元素2...} ...}
例如:int [] [] arr {{22,15,32,20,18},{12,21,25,19,33},{14,58,34,24,66},}。
二維數(shù)組的使用示例:
例1,定義一個二維數(shù)組int [] [] arr {{5,7,9},{12,14,16,18},{23,25,36,47},{22,54,65,15},{22,34}}
輸出結(jié)果:
例2,用二維數(shù)組存儲班上五個學(xué)生三門課的考試成績,需要每個學(xué)生的輸出 s總分,
平均分,最高分,最低分-gt用它通過磁盤輸入數(shù)據(jù)。