数组是很重要的数据结构,由同一类型相关的数据结构组成是静态实体,有链表,队列,堆栈,数等数据结构,java还提出了类数组的类vector. 这些都是java数据结构的组成部分,正如我们学过的c语言版的数据结构,java数据结构也是来描述数据结构的只是描述语言是java一样而已.
【程序编程相关:NTT与RealNetworks在视频流】 【推荐阅读:英特尔AMD惠普等向PTSC支付巨额专利】1.数组中最重要的是数组下标,数组下标及数组名是用来给访问者提供访问数组的途径,数据下标从0开始,c[0],就是一个第一个数据第一个元素是c[i-1],数组名的名名规则与变量相同,其访问格式也很简单 【扩展信息:戴尔第四财季净盈利10.1亿美元 同比增】 例:c.lenth就是数组的长度. c[a+b]+=2 就是个数组a+b的值+2,在此数组也有易混淆的地方,那就是数组的第7个元素与数组元素7是两个不相同的概念,初学者一定要区分其区别. 2.空间分配:任何数据都要占用空间,数组也不例外,java中用new来给一个新的数组分配空间, 例:int c[ ]=new int[12]; 其格式等同于 int c[]; c=new int[12]; 他们的初始化值都是0 一个数组可以同时声明多个数组 例:string b[ ]=new string[100],x[ ]=new string[27]; 数组可以声明任何数据类型,double string .. 举个例子来分析: // fig. 7.5: initarray.java // initialize array n to the even integers from 2 to 20 import javax.swing.*;public class initarray {
public static void main( string args[] ) { final int array_size = 10; int n[]; // reference to int array string output = "";n = new int[ array_size ]; // allocate array
// set the values in the array
for ( int i = 0; i < n.length; i++ ) n[ i ] = 2 + 2 * i; ... 下一页