package java基础知识.数组和常用算法;
public class ArrayDemo {
/**
* @数组
同一种类型数据的集合.其实数组就是一个容器
只要是容器,就得重点掌握
数组的好处:
可以自动给数组中的元素从0开始编号,方便操作这些元素
数组的格式:
元素类型 [] 数组名 = new 元素类型[元素个数或数组长度]
*/
public static void main(String[] args) {
int []arr =new int [3];
/*左边:
* int 元素的数据类型
* [] 代表这是一个数组,数组的标志
* arr为了方便使用,给数组起的名字
* 定义一个int数据类型的数组,名字叫arr
*右边:
*new 创建一个数组(实体:能狗放很多数据的东西)
*int 元素的数据类型
*[3]代表了这个数组中有3个元素
*创建了一个能够放3个整型数据的数组
*写法上,另外一种情况
*int arr [] = new int [3]
*[]放在变量的左边,跟数据类型走
*[]放在变量的右边跟变量走
*推荐使用第一种写法
* */
//给数组添加元素
arr[0]= 56;
System.out.println(arr[0]);
System.out.println(arr);
/*
*[I@4482acef
*[>数组
*I>int
*@>所在位置
*4482acef 十六进制表示的内存地址值(通过哈希算法算出来的)
* */
System.out.println(arr[1]);
System.out.println(arr[2]);//int数组中的元素默认初始化值是 0
}
}