38 数组动态赋值和数值的访问

 1 /*  整数类型 byte shor int long 默认初始值都是 0;
 2     浮点类型 float double 默认初始化值都是0.0;
 3     布尔类型 boolean的默认值是false;
 4     字符类型 char的默认初始化值是 '\u0000';
 5 
 6 */
 7 
 8 
 9 class Demo2_Array{
10     String s;
11     char c;
12 
13     public static void main(String[] args){
14 
15         Demo2_Array a = new Demo2_Array();   
16         System.out.println(a.s);  //null
17         System.out.println(a.c);  
18 
20 
21         String s="11111";   
22         System.out.println(s);
23         int[] arr = new int[5];    // 通过数组标arr[number]来访问数组
24         System.out.println(arr[0]);  // 数组给出默认初始值,整数类型的都是0
25         arr[0]=10;
26         System.out.println(arr[0]);
27         
28 
29         String[] str = new String[5];
30         System.out.println(str[0]);  //还是null
31 
32         str[0]="123";
33         System.out.println(str[0]);
34  
35         System.out.println(arr);  // [I@7852e922   [代表一个数组 I 代表int类型  7852e922内存地址
36     }
37 }

 

posted @ 2017-01-23 19:14  panw3i  阅读(635)  评论(0编辑  收藏  举报