数组的定义格式02静态数组
静态数组(指定长度):在创建的时候,不直接指定数据个数多少,
而是直接将具体的数据内容进行指定。
package array; //注意:虽然静态数组没有直接告诉长度,但是根据大括号里的元素内容,也可以自动推算出来长度 public class demo02 { public static void main(String[] args) { //int 5,10,20 int[] arrayA=new int[]{5,10,15,20}; //string String[] arrayB=new String[]{"java","css","spring"}; } }
静态 访问数组元素进行获取
package array; //注意:虽然静态数组没有直接告诉长度,但是根据大括号里的元素内容,也可以自动推算出来长度 //访问数组元素的格式:数组名称【索引值】 //索引值:就是一个Int数字,代表数组当中元素的编号。从0到-1 public class demo03 { public static void main(String[] args) { int[] arrayA=new int[]{5,10,15,20}; //直接打印数组名称,得到的是数组对应的:内存地址哈希值 System.out.println(arrayA);//[I@16b98e56 System.out.println(arrayA[1]);//10 System.out.println(arrayA[0]);//5 System.out.println(arrayA[2]);//15 int num=arrayA[1]; System.out.println(num);//10 } }
动态访问数组进行赋值
1、Integer是int的包装类,int则是java的一种基本数据类型
2、Integer变量必须实例化bai后才能使用,而int变量不需要
3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 。
4、Integer的默认值是null,int的默认值是0
浙公网安备 33010602011771号