标签:string 数组 ++ 引用 for循环 har ring style i++
数组
数组的基本概念及作用
数组是相同数据类型元素的集合
数组本身是引用数据类型,即对象。但是数组可以存储基本数据类型,也可以存储引用数据类型。
数组的举例
int [] a = new int []{1,2,3,4,5};
String [] s = new String []{"小猫","小小猫","小小小猫"};
Employee [] e=new Employee[10];
数组的声明
两种方式:
数据类型 [] 数组名字 例如:int [] a;
数据类型 数组的名字 [] 例如: int a [];
数组的创建
三种方式:
char[] chAry = new char[10];
int[] ary1 = new int[]{1, 2, 3, 4, 5};
int[] ary2 = {1, 2, 3, 4, 5};
数组的长度:length属性
int [] b1 = new int []{1,2,3,4,5,6,7};
System.out.println(b1.length);
例如用数组编写的乘法口诀:
private static void 乘法口诀() {
int[] a;
a = new int[9];
for (int i = 1; i <= a.length; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i+"*"+j+"="+i*j+"\t");
}
System.out.println();
}
}
}
数组元素的访问:
数组名字[索引] 例如:a[2];
注意:
数组的索引从0开始。
索引的数据类型是整型
索引最大值和数组长度始终差1
数组迭代的两种方式:
第一种:for循环
第二种:增强for循环
int [] b1 = new int []{1,2,3,4,5,6,7};
//增强for循环
for(数组元素的类型 临时变量名字 :数组的名字){
System.out.println(临时变量名字 );
}
即:
for(int x:b1){
System.out.println(x);
}
二维数组的定义:
多维数组即数组的数组,即数组的元素也是数组
二维数组的声明:
三种方式: int [][] a;
int []a1[];
int a2[][];
标签:string 数组 ++ 引用 for循环 har ring style i++
原文地址:http://www.cnblogs.com/ypc120336/p/7050408.html