package day1; /*①数组:数组是相同的数据类型元素的集合 一组数据类型相同的数 数组是引用类型数据,即对象 可以存储基本数据类型,也可以存储引用类型数据 ②声明数组: int []a; int a[]; 建议前者 int x[],y;x是数组,y不是数组 int []x,y; x,y都是数组 ③创建数组: 方式1.int []a=new int [10];创建数组时必须为其指定长度,而且长度一旦定义了,就不能改变 方式2.int []x=new int[]{2,5,2,34,4}; 创建数组的同时,为数组每个空间赋值,同时确定了数组的长度 方式3.int []y={1,2,2,2,2,2}; ④创建数组,动态为数组赋值 数组索引:就是每一个空间的标号 整数 最小为0 最大是length-1 int []a=new int[10]; a[0]=1; a[1]=2; * */
package day1; import java.util.Arrays; public class Demo2 { public static void main(String[] args) { int [] a=new int [10]; a[0]=1; a[1]=2; a[7]=8; System.out.println(Arrays.toString(a)); int [] b={1,2,3,4,5,6,7,8}; System.out.println(b[3]); System.out.println(b.length); // 遍历数组 for (int i = 0; i < 8; i++) { System.out.print(b[i]); } System.out.println(); // 增强for循环 int t每次循环声明一个变量 a是要遍历的数组 每循环一次 从数组中挨个取出一个元素,赋值给t for (int t:b){ if(t==8){ System.out.println("包含8"); } } } }