一次给数组的所有项赋值

如题所述

JAVA里一次给数组的所有项赋值有3种写法,举个例子:
1、int[] array = { 1,2,3 };
2、int[] array; array = new int[]{1,2,3};
3、int[] array = new int[]{1,2,3};
总之一次给数组的所有项赋值的话,数组的分配空间和赋值必须在一起的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-26
char x[8];
memset(x, 'A', 7);
x[7] = 0;
//这时 x 等于 "AAAAAAA"
第2个回答  2010-05-26
char[] xx=new char[100];
char val='x';
for(int i=0;i<xx.length;i++){
xx[i]=val;
}
第3个回答  2010-06-01
创建数组是赋值:
char a[]={'a','b','c'};
接受用户输入:
先提前定义数组,然后用for循环依次赋值
char a[]=new char[3];
for(int i=0;i<3;i++){
a[i]=input.next();/**之前要导入包util,和创建Scanner**/
}
第4个回答  2010-05-26
写一个方法