java数组初始化

Python018

java数组初始化,第1张

第一题选B,第二题选A、B和D;

java初始化数组的几种方法:

int a[]//声明未初始化

a = new int [10]// 定义占用空间大小(10个int)

int a[] = new int [10]//声明并定义大小(即分配了指定大小的空间)

int a[] = {1,2,3}// 声明并初始化,占用空间大小是3个int。

1、java构造函数--数组 在构造函数中初始化数组,如 public class array { private int [][] matrixpublic 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、但是切记有默认值的变量必须是类的属性,方法中局部变量必须赋值才可以使用。