首页 > 编程知识 正文

java怎么直接输出数组,如何遍历一个数组

时间:2023-05-06 08:50:50 阅读:16745 作者:1382

什么是数组?

如果需要创建int型变量,请单击int a;

如果需要创建五个int类型变量,请选择int a1; int a2; int a3;

int a4; int a5;

那么,是否需要创建100个int类型变量? int a1; int a2; int a3; int a4;

int a5; int…

在那种时候需要排列。 说白了,数组是一种数据结构,是用于存储同一类型数据的有限集合。

在Ava中创建数组

很多同学从c语言接触编程。 用c语言创建数组如下所示。

int a[]={};

用java创建数组也可以采用该方式,在[ ]中可以不输入数组元素的个数,但在' { … } '中具体初始化值。

这样,inta[]={1、2、3、4};

其初始化4个分别为a[0]=1的a[1]=2; a[2]=3; a[3]=4; a[4]=5; 的int型数组。 (在java中,c语言的传统延续,数组坐标从0开始)

这在c语言中是int a[5]; 虽然允许以这种方式初始化变量,但在java中这样的创建是非法的。

第一个数组的创建方法只是用继承的c语言创建数组的习惯,但java习惯于以这种方式创建数组:

数据类型[]数组名称=new数据类型[] {初始化数据};

数据类型[]数组名称={初始化数据};

还是继续使用Int类型变量的示例:

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

或者

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

如果不知道{ … }中的初试数据,则int[] a=new int[4]; (这里的数字必须填写,必须规定数组中有多少元素。 此时,数组中的所有四个元素都将自动初始化为int类型0。 (这里为什么要特别强调int类型的0呢? 因为在java中创建数字数组时,所有元素都初始化为0或0.0。 布尔数组的元素初始化为false。 对象数组的元素初始化为特殊值null。 这意味着这些元素还没有保留对象。)

例如:

publicstaticvoidmain (字符串[ ] args ) {

int[] a=new int[3];

浮动[ ] b=new float [3];

双精度[ ] c=新双精度[3];

布尔[ ] d=new boolean [3];

String[] e=new String[3];

//以下的排列的印刷将在后面叙述

系统. out.println (arrays.tostring (a ) );

system.out.println (arrays.tostring (b ) );

system.out.println (arrays.tostring (c ) );

系统. out.println (arrays.tostring (d ) );

system.out.println (arrays.tostring (e ) );

}

}

idea将输出以下内容:

遍历数组

1 .对于1.java数组,可以使用原始for (或while ) )按顺序访问数组中的每个元素

publicstaticvoidmain (字符串[ ] args ) {

int[] a=new int[20];

for(intI=0; i 20; I )

{

a[i]=i;

system.out.print(a[I] ';

}

//while (和do while ) )被省略

}

}

idea将输出以下内容:

2.java具有强大的循环结构,用于按顺序处理数组中的每个元素,而不是指定下标值。

此增强的for循环语句格式称为—— for each循环。

具体如下

publicstaticvoidmain (字符串[ ] args ) {

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

//变量定义num转移数组的每个元素并执行代码块中的语句

for(intnum:a ) )。

{

system.out.print(num ' );

}

}

idea将输出以下内容:

数组输出(打印)

在java中,以下打印方法很常见:

1 .遍历数组。 在遍历过程中打印数组。 一些如上所述的遍历在迭代过程中使用System.out.println (; 或如for each中所述的打印方法。

toString )方法位于Arrays类下,可以直接输出数组元素并将其用“[ ]”括起来

具体情况如下。

publicstaticvoidmain (字符串[ ] args ) {

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

系统. out.println (arrays.tostring (a ) );

}

idea将输出以下内容:

以上是在java中创建数组遍历数组和打印数组的简要总结。 希望能对读者们有所帮助。 另外,如果有错误的地方请一定要看看海涵。 23333。

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