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

定义数组的格式

时间:2015-01-19 23:24:22      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:

第一种定义格式

 1 public class Array_Definition {
 2     public static void main(String[] args) {
 3         int[] arr=new int[2]; //[]里面的数字表示的是数组的长度
 4         int arr1[]=new int[3];//[]可以放在int后面也可以放在arr1后面
 5 
 6 
 7         //给角标赋值
 8         arr[0]=34;
 9         arr[1]=345;//赋的值也不能超过类型的存储范围
10         System.out.println(arr[0]);//打印arr数组中的角标元素,数组一定义就有初始化值,int类型的数组默认的是0
11         System.out.println(arr);//打印的是arr数组的内存地址值
12                                   
13         boolean[] arr2 = new boolean[2];//类型默认的就是false
14         float arr3[] = new float[3];//float默认的是0.0f,注意:赋值的时候要加上f  因为小数默认的是double类型的
15         double arr4[] = new double[3];// double默认的是0.0
16     }
17 }

 

第二种定义格式:数组的内容不确定时用第一种格式,内容确定用第二种格式

1 public class Array_Definition {
2     public static void main(String[] args) {
3         int[] arr7 = new int[]{3,5,1,7};//{}里面代表的是数组的元素,[]里面不可以写长度因为容易出错
4         //简化格式:
5         int[] arr8 = {3,5,1,7};//也称为静态数组    
6     }
7 }

数组只有在执行时才在堆内存中产生实体

 

 

定义数组的格式

标签:

原文地址:http://www.cnblogs.com/LO-ME/p/3547949.html

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