首页 > 编程知识 正文

java初始化数组赋值,java如何打印数组

时间:2023-05-06 13:32:25 阅读:169190 作者:3229

SyStem.out.pirntln (xxxxx

); 像这样默认换行的情况,与打印后默认为:/n/r的情况相同。 如果要在同一行中打印,请键入: system.out.print(XXX )。

定义:

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

a=new int [10]; //定义足迹(10个int ) ) ) ) ) )。

int a[]=new int [10]; //声明并定义大小((即,分配给定大小的区域) ) )。

inta [ ]={ 1,2,3 }; //宣言并初始化,占地面积为3个int。

初始化:

一维数组

1 )1) ) )。

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

2 )

int[] a=new int[5]; //初始化为默认值,int类型为0

3 )3) )。

int [ ] a={ 1,2,3,4,5 };

//初始化为规定值

4 )4) ) )。

int [ ] a=new int [ ] { 1,2,3,4,5 }; //同(3) )。

int [ ] a=new int [5] { 1,2,3,4,5 };

//错误,如果指定了数组初始化操作,则无法定义维表达式

5 ) ) )。

int[] a;

a=new int[5]; //正确,与(2)相同

int[] a;

a={ 1,2,3,4,5 }; //错误数组常数如(3)所示,只能在初始化操作中使用

6 ) int a[];

a[0]=1;

//错误,数组未初始化,因此无法代入a[1]=2; 二维阵列

1 )1) ) )。

int[][] a;

//声明,未初始化

2 ) int[][] a=new int[2][3];

//初始化为默认值,int类型为0

3 )3) )。

int [ ] [ ] a={ 1,2 }、{ 2,3 }、{ 3,4 };

//初始化为规定值

int [ ] [ ] a={ 1,2 }、{ 2,3 }、{ 3,4,5 };

//不是这样,排列空间不是连续分配的,所以不要求每一维都有相同的大小

4 )4) ) )。

int[][] a=new int[2][];

a[0]=new int[3];

//a[0]其实是数组a[1]=new int[4];

//每一维大小可以不同

5 ) ) )。

int[][] a=new

int [ ] [ ] { 1,2 }、{ 2,3 }、{ 3,4,5 };

//同(3) )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。