下载此文档

java数组详解.docx


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
java数组详解(包括数据的初始化、比较、排序、重要方法)
2012-12-21 09:08:54 我来说两句作者:dannor2010 收藏我要投稿
一维数组
声明方式:
[java]
type var[] 或 type[] var;
例子:int a[ ] , int[ ] a;

Java中使用关键字new创建数组对象,格式为:数组名= new 数组元素的类型[数组元素的个数]
例子:
int[] s ; s = new int[5] ;
或者也可以自己创建类
[java] view plaincopy
People p[ ]; p = new people[10];

代码:
[java]
public class Study {
// public static void main(String[] args) {
// int a[] = new int[5];
// People p[];
// p = new People[10];
// }
//
// class People {
//
// }
public static void main(String[] args) {
int[] a;
a = new int[5];

for(int i=0; i < 5; i ++){
a[i] = i;
}


for(int i=0; i < 5; i ++){
(a[i]);
}



}
}

初始化:
:数组定义与为数组分配空间和赋值的操作分开进行;
:在定义数字的同时就为数组元素分配空间并赋值;
:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐士初始化。


数组定义与为数组分配空间和赋值的操作分开进行;
[java]
public class Study {
public static void main(String[] args) {
int[] a = new int[3];
a[0] = 1;
a[1] = 2;
a[2] = 3;

Date d[] = new Date[3];
d[0] = new Date(2008,4,5);
d[1] = new Date(2008,4,5);
d[2] = new Date(2008,4,5);
}

}

class Date {
int year, month,day;
public Date(int year, int month, int day) {
= year;
= month;
= day;
}
}


2、静态代码示例
在定义数字的同时就为数组元素分配空间并赋值;
[java]
public class Study {
public static void main(String[] args) {
Date d[] = {new Date(2012, 12, 12),new Date(2012, 12, 12),new Date(2012, 12, 12)};
}
}

class Date {
int year, month,day;
public Date(int year, int month, int day) {
= year;
= month;
= day;
}
}

3、默认初始化
数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐士初始化。
[java]
public class Study {

public static void main(String args[]) {
int a[] = new int[5];
("" + a[3]);
}
}
二维数组的定义
声明方式:
[java]
type arrayName[][];
例子:
[java]
int intArray[][]

java数组详解 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人endfrs
  • 文件大小21 KB
  • 时间2017-10-24