码迷,mamicode.com
首页 > 编程语言 > 详细

数组(array)

时间:2017-10-03 18:34:26      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:car   static   ==   构造   main   print   read   静态初始化   lan   

1 package cn.bjsxt.array;
2 
3 public class Car {
4     String name;
5     // 构造方法
6     public Car(String name){
7         this.name=name;
8     }
9 }
 1 package cn.bjsxt.array;
 2 /**
 3  * 数组 引用类型 你看成对象就行
 4  * @author Administrator
 5  *1.数据是相同数据类型(任何类型)集合
 6  *2.数组也是对象,数组元素相当于对象的成员变量
 7  *3.数组长度是确定的,不可变的。数组下标越界异常ArrayIndexOutOfBoundsException
 8  *
 9  */
10 public class Test01 {
11     public static void main(String[] args) {
12         //只能放三个数
13         int [] a = new int[3];
14         a[0] = 1;
15         a[1] = 2;
16         a[2] = 3;
17         //a[3] = 4;报错 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
18         //            at cn.bjsxt.array.Test01.main(Test01.java:14)
19         System.out.println(a.length);
20         for(int i=0;i<a.length;i++){
21             System.out.println(a[i]);
22         }
23         
24         Car[]cars=new Car[4];
25         cars[0]=new Car("奔驰");
26     }
27 }
 1 package cn.bjsxt.array;
 2 /**
 3  * 数组元素当成成员变量
 4  * @author Administrator
 5  *
 6  */
 7 public class Test02 {
 8     public static void main(String[] args) {
 9         //声明
10         int[]a;
11         //创建数组
12         a=new int[4];
13         //初始化    对数组元素赋值 有三种方式
14         //1.默认初始化 和默认值和成员变量的规则一样 数字 0    布尔 false char \u0000  引用 null
15         
16         //动态初始化
17         for(int i=0;i<a.length;i++){
18             a[i]=i*12;
19         }
20         
21         //静态初始化
22         int c[]={12,12,425,758};//长度4  索引范围[0,3]
23         Car[]cars = {new Car("奔驰"),
24                     new Car("宝马"),
25                     new Car("奥迪"),
26                     new Car("别克")
27                     };
28         Car c1 = new Car("奔驰");
29         System.out.println(c1==cars[0]);
30         
31     }
32 }

 

数组(array)

标签:car   static   ==   构造   main   print   read   静态初始化   lan   

原文地址:http://www.cnblogs.com/PoeticalJustice/p/7624199.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!