推荐于2018-03-27 · 知道合伙人数码行家
关注
展开全部
1、java构造函数--数组 在构造函数中初始化数组,如 public class array { private int [][] matrix; public array(int r,int c) { matrix=new matrix[r][c]; } }
matrix=new matrix[r][c];
2、这里是new int[][]; java中8个基本数据类型都是有默认值的,int默认值为0 ,
3、所以数组中默认都为0.
4、但是切记有默认值的变量必须是类的属性,方法中局部变量必须赋值才可以使用。
matrix=new matrix[r][c];
2、这里是new int[][]; java中8个基本数据类型都是有默认值的,int默认值为0 ,
3、所以数组中默认都为0.
4、但是切记有默认值的变量必须是类的属性,方法中局部变量必须赋值才可以使用。
展开全部
数组一般都是用FOR循环初始化较多吧,如:
for(int i =0;i<array.length;i++){
array[i]=2;
}
for(int i =0;i<array.length;i++){
array[i]=2;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class A{
int arr [];
public A(int arr[]){
this.arr = arr;
}
}
class B{
public void demo(){
int arr[] = {2,2,2,2,2,2};
new A(arr );
}
}
int arr [];
public A(int arr[]){
this.arr = arr;
}
}
class B{
public void demo(){
int arr[] = {2,2,2,2,2,2};
new A(arr );
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int arraySize = 10; // array size: 10 elements
int[] a = new int[arraySize ]; // declare and allocate memory
for(int i=0; i < arraySize; i++) { // initialization
a[i] = 2; // set every element to integer 2
}
int[] a = new int[arraySize ]; // declare and allocate memory
for(int i=0; i < arraySize; i++) { // initialization
a[i] = 2; // set every element to integer 2
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
他们回答的差不多了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询