手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

JAVA的方法应用之数组

时间:2024-11-04 18:23:56

1、用来装同一种数据类型的容器:数组里的成员:数组原数; 从0开始索引 数组申明: 数组类型[] 数组名;

2、数组必须初始化之后才能用; 静态初始化:我们知道数组元素值, 格式:数组名=new 数组类型[]{值1,值2 } 动态初始化:我们指定数组的长度,系统自动分配元素的初值和成员变量 格式:数组名=new 数组类型[int 类型的长度值];

3、访问数组: 得到数组的长度:数组名.length; 访问某一个元素:数组名[该元素的脚标];int [] arr=new int [4]; arr=new int [6]; public static void sort(int[] num) { int temp; int len=num.length; for(int i=0;i<len-1;i++) //for(int j=0;j<len-i+1;j++) 方法一 for(int j=i+1;j<len;j++) //方法2 { if(num[j]>num[i]) { temp=num[i]; num[i]=num[j]; num[j]=temp; } } for(int i=0;i<len;i++) { System.out.println(num[i]); }

4、二维数组: int [][] arr=new int[3][4]; 3:表示最外层一维数组的长度 4:表示这个3个一维数组的长度 操作二维数组: 获取二维数组的长度:arr.length 获取二维数组里第二个元素的长度:arr[i].length int [][]arr2=new int [0][4]//error

5、方法参数的传递机制: 引用传递: 传递的是该参数的值得一个副本 public static void main(String[] args) { // TODO Auto-www.gzlij.comgenerated method stub int [][]arr={ {1,2,3}, {4,5,6}, {7,8,9}}; int num1=0; //int len=arr.length; for(int i=0;i<3;i++) for(int j=0;j<3;j++) { if(i==j) { num1+=arr[i][j]; } if(i+j==2) { num1+=arr[i][j]; } } System.out.println(num1); }

© 手抄报圈