java数组初始化的三种方式 怎么初始化数组?数组如何排序?
怎么初始化数组?数组如何排序?
以JS为例,直接用一个var初始化数组就可以了,比如:var Arr[]。不管这个Arr的数组是否存在,只要一个新的var有数组变量,将其内容留空就相当于初始化。
不同的语言有不同的方法来排序数组。如果没有,可以用冒泡的方法逐个比较两级循环。如果后面的值小于前面的值,则每两个交换位置以实现升序排序。
示例:
变量数组[1,4,-8,-3,6,12,9,8]
函数排序(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]
温度
}
}
}
}
排序(数组)
docum
java定义一个二维int数组?
[] []在java中用来定义二维数组,也可以同时初始化。
两种形式的初始化:
格式1,动态初始化
数据类型数组名称[][]新数据类型[m][n]数据类型[]数组名称新数据类型[m][n]数据类型[]数组名称[]新数据类型[m][n]
比如:int [][] arrnew int [5][3]也可以理解为 "五行三格 "。
格式2,静态初始化
数据类型[] []数组名称{ {元素1,元素2...},{元素1,元素2...},{元素1,元素2...} ...}
例如:int [] [] arr {{22,15,32,20,18},{12,21,25,19,33},{14,58,34,24,66},}。
二维数组的使用示例:
例1,定义一个二维数组int [] [] arr {{5,7,9},{12,14,16,18},{23,25,36,47},{22,54,65,15},{22,34}}
输出结果:
例2,用二维数组存储班上五个学生三门课的考试成绩,需要每个学生的输出 s总分,
平均分,最高分,最低分-gt用它通过磁盘输入数据。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。