java数组怎么表示?

int claim[5][3]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}};//各线程最大需求量
int allocation[5][3]={{0,1,0},{2,0,0},{3,0,2},{2,1,1},{0,0,2}};//各线程已分配资源
int i,j,k,l=0,count=0,m=0;
int C_A[5][3]={{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}};//各进程仍需要的各类资源
int result[5]={-1,-1,-1,-1,-1};//存放预分配成功的线程
int currentavail[3]={3,3,2};//当前可分配资源
用java怎么表示啊,急!请好心人帮帮忙啊,谢谢了~~~~~

java数组有如下方法可以表示和创立,如下:
方式1:
  type[] 变量名 = new type[数组中元素的个数];比如:int[] a = new int[10];数组名,也即引用a,指向数组元素的首地址。
方式2(同C语言)
  type变量名[] = new type[数组中元素的个数];如:int a[] = new int[10];
方式3 定义时直接初始化
  type[] 变量名 = new type[]{逗号分隔的初始化值};其中红色部分可省略,所以又有两种:int[] a = {1,2,3,4};
  int[] a = new int[]{1,2,3,4};
  其中int[] a = new int[]{1,2,3,4};的第二个方括号中不能加上数组长度,因为元素个数是由后面花括号的内容决定的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-26
int claim[][]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}};//各线程最大需求量
int allocation[][]={{0,1,0},{2,0,0},{3,0,2},{2,1,1},{0,0,2}};//各线程已分配资源
int i,j,k,l=0,count=0,m=0;
int C_A[][]={{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}};//各进程仍需要的各类资源
int result[]={-1,-1,-1,-1,-1};//存放预分配成功的线程
int currentavail[]={3,3,2};//当前可分配资源

PS:数组默认值初始化的时候,不能指定元素个数。
第2个回答  推荐于2016-02-13
把中括号里的数字去掉
如int claim[5][3]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}};
写成int claim[][]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}};

其他雷同本回答被提问者采纳
第3个回答  2012-11-26
不懂你在表达什么!!!!
相似回答