【Java】声明一个数组

/*
数组:是一种容器,可以同时存放多个数据值。
特点:
	1、数组是一种引用数据类型
	2、数组当中的多个数据类型必须统一。
	3、数组的长度在程序运行时不可改变。

初始化:在内存中创建一个数组,并向其中赋予一些默认值。
1.动态初始化(指定长度)
	如果是整数默认是0,浮点默认为0.0,字符默认为u0000,布尔值默认false,引用类型默认null
	
	数据类型[] 数组名 = new 数据类型[数组长度]
	省略格式:
		数据类型[] 数组名;
		数组名 = new 数据类型[数组长度];
	
2.静态初始化(指定内容)
	数据类型[] 数组名 = new 数据类型[]{元素}
	省略格式:
		数据类型[] 数组名;
		数组名 = new 数据类型[]{元素};
	
	数据类型[] 数组名 = {元素}
	无省略格式
	


*/
public class Array{
          
   
	public static void main(String[] args){
          
   
		//创建一个数组,里面可以存放5个int数据
		int[] array = new int[5];
		//创建一个数组,里面可以放5个double数据
		double[] array2 = new double[5];
		int arr = new int[]{
          
   1,2,3};
		//省略格式1
		String[] sarr;
		sarr = new String[5];
		//省略格式2
		char[] arrc;
		arrc = new char[]{
          
   a,b};

	}
}
/*
如何获得数组长度
	数组名.length
	将会得到一个int数字,代表数组长度

数组输出:
	循环输出	

*/
public class Array{
          
   
	public static void main(String[] args){
          
   
		int[] arr = {
          
   1,2,3,4};
		//获取数组长度
		System.out.println(arr.length);
		//遍历数组
		for (int i = 0; i<arr.length;i++){
          
   
			System.out.print(arr[i]+", ");
		}
		//增强型for循环
		for(int i : arr){
          
   
			System.out.print(i+", ");
		}
	}
}
经验分享 程序员 微信小程序 职场和发展