java数组初始化方法
怎么初始化数组?数组如何排序?
怎么初始化数组?数组如何排序?
以JS例,初始化数组直接var 一个就是了,比如:var Arr[],无论这个Arr的数组是已存在或不存在,只要新var一个数组变量,让它的内容为空就相当于初始化了。
数组的排序不同的语言有不同的方法,如果没有,可以用冒泡方法,两级循环一个个对比,如果后面的数值比前面的小,就两两交换位置,实现升序排序。
例子:
var array [1,4,-8,-3,6,12,9,8]
function sort(arr){
for(var j0jltarr.length-1j ){
//两两比较,如果前一个比后一个大,则交换位置。
for(var i0iltarr.length-1-ji ){
if(arr[i]gtarr[i 1]){
var temp arr[i]
arr[i] arr[i 1]
arr[i 1] temp
}
}
}
}
sort(array)
document.write(array)