一维数组
#数组初始化
(类型+【】=new+类型+【】+{}/类型+【】=new+类型+【长度】)
package com.atguigu.array;
/**
*
* @Description 数组测试:
* @author wanmin
* @date2022年2月20日下午5:40:04
* @version
* @summary:数组一旦初始化,其长度就确定了
*/
public class arraytest {
public static void main(String[] args) {
int[] arr1;//声明
//静态初始化,数组初始化和赋值同时进行
arr1=new int[]{123,456};
//动态初始化,因为没有确定的值;数组初始化和赋值分开进行
int[] arr2=new int [2];
//错误写法:
// int[] arr1=new int[];
// int[5] arr2=new int [5];
// int[] arr3=new int[3] {1,2,3}
}
}
#数组调用指定位置的元素(与C一样)
name[0]="lili"; name[1]="lihua";
#数组长度(属性:length)
System.out.println(name.length);//2
#遍历数组
for(int i=0;i<arr1.length;i++)
{
System.out.println(arr1[i]);
}
#数组元素初始值
数组元素类型 数组元素默认初始值
整形(int) 0
浮点型(float) 0.0
字符型(char) 字符0
boolean 型 false
引用类型 (String) null