java数组初始化及应用

java数组初始化及应用

ID:10198677

大小:46.29 KB

页数:12页

时间:2018-06-12

java数组初始化及应用_第1页
java数组初始化及应用_第2页
java数组初始化及应用_第3页
java数组初始化及应用_第4页
java数组初始化及应用_第5页
资源描述:

《java数组初始化及应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA数组初始化及应用Java数组声明、创建、初始化本文讲述了Java数组的几个相关的方面,讲述了对Java数组的声明、创建和初始化,并给出其对应的代码。一维数组的声明方式:typevar[];或type[]var;声明数组时不能指定其长度(数组中元素的个数),Java中使用关键字new创建数组对象,格式为:数组名=new数组元素的类型[数组元素的个数]实例:TestNew.java:程序代码:1.public class TestNew 2.{ 3.     public static void main(String a

2、rgs[]) { 4.         int[] s ; 5.         int i ; 6.         s = new int[5] ; 7.         for(i = 0 ; i < 5 ; i++) { 8.             s[i] = i ; 9.         } 10.         for(i = 4 ; i >= 0 ; i--) { 11.             System.out.println("" + s[i]) ; 12.         } 13.     } 

3、 14.} 初始化:1.动态初始化:数组定义与为数组分配空间和赋值的操作分开进行;2.静态初始化:在定义数字的同时就为数组元素分配空间并赋值;3.默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐士初始化。实例:TestD.java(动态):程序代码:1.public class TestD 2.{ 3.     public static void main(String args[]) { 4.         int a[] ; 5.         a = n

4、ew int[3] ; 6.         a[0] = 0 ; 7.         a[1] = 1 ; 8.         a[2] = 2 ; 9.         Date days[] ; 10.         days = new Date[3] ; 11.         days[0] = new Date(2008,4,5) ; 12.         days[1] = new Date(2008,2,31) ; 13.         days[2] = new Date(2008,4,4) ; 

5、14.     } 15.} 16. 17.class Date 18.{ 19.     int year,month,day ; 20.     Date(int year ,int month ,int day) { 21.         this.year = year ; 22.         this.month = month ; 23.         this.day = day ; 24.     } 25.} 26. TestS.java(静态):程序代码:1.public class TestS  

6、  2.{    3.     public static void main(String args[]) {    4.         int a[] = {0,1,2} ;    1.         Time times [] = {new Time(19,42,42),new Time(1,23,54),new Time(5,3,2)} ;    2.     }    3.}    4. 5.class Time    6.{    7.     int hour,min,sec ;    8.     Time

7、(int hour ,int min ,int sec) {    9.         this.hour = hour ;    10.         this.min = min ;    11.         this.sec = sec ;    12.     }    13.}   TestDefault.java(默认):程序代码:1.public class TestDefault    2.{    3.     public static void main(String args[]) {    4

8、.         int a [] = new int [5] ;    5.         System.out.println("" + a[3]) ;    6.     }    7.}  JAVA基础之一维数组和多维数组本文介绍的是java中的一维数组和多维数组

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。