package com.inmind.array01; /* 二进制:0~1 八进制:0~7 十进制:0~9 十六进制:0~15, 0~9 10(a)、11(b)、12(c)、13(d)、14(e)、15(f) 注意:所有的基本数据类型,保存的是值,而引用数据类型,保存的是地址值 */ public class Demo02 { public static void main(String[] args) { //定义一个整数数组 int[] arr1 = new int[3]; int a = 3; System.out.println(a);//3 打印了变量a中的值 //[I@4eec7777 /* [I@4eec7777 [I:表示当前是一个数组类型,里面存放的数据类型是int 4eec7777:表示数组在堆内存中开辟的空间地址,采用十六进制展示地址值 */ System.out.println(arr1);//[I@4eec7777 System.out.println(arr1[0]);//引用数据类型,只要定义就会有默认值!!!! System.out.println("---------------------------"); //定义一个double数组 // double[] arr2 = new double[]{0.1,0.2,0.3,0.4}; double[] arr2 = {0.1,0.2,0.3,0.4}; System.out.println(arr2);//[D@3b07d329 System.out.println(arr2[1]);//0.2 } }