_数组_数组的三种初始化方式
_数组_数组的三种初始化方式
一堆数组的声明
一堆数组的声明方式有两种:
type[] arr_name;
type arr_name[];
例如:
Int intArray; int intArrays[];
Double[] doubleArrays;
Forson[] pArrays;
String[] strArrays;
package cn.bjsct.array;
/**
 * 
 * 数组的基本用法
 * @author 神奇的梦
 *
 */
public class Test02 {
	public static void main(String[] args) {
		//声明 这两种没什么区别
		int[] a;
		int b[];
//		创建数组对象 数组元素相当于对象的成员变量
		a = new int [4];
		b = new int [5];
		
		//初始化(对数组元素的初始化)
//		动态初始化
		//默认初始化:数组元素相当于对象的成员变量,默认值跟成员变量规则一样。
//		数字0,布尔false,char\u0000,引用:null
		a[0]=23;
		a[1]=35;
//		假如我成数据库里面读了100条数据,我可以把这些数据放在数组里面或者容器里面本质一样的
		for(int i=0;i<a.length;i++) {
			a[i]=i*12;
		}
		//静态初始化
		int c[] = {12,23,34,54};//长度:4,索引范围:0-3
		Car[] cars= {
				new Car("奔驰"),
				new Car("比亚迪"),
				new Car("宝马")
				};
		System.out.println(cars);
		Car c2=new Car("奔驰");
		
		System.out.println(c2==cars[0]);//false 不是同一个对象
	}
}
本文来自博客园,作者:神奇的梦,转载请注明原文链接:https://www.cnblogs.com/fantasticDream/p/16368274.html
                    
                
                
            
        
浙公网安备 33010602011771号