Java数组循环_java遍历object数组

Java数组循环_java遍历object数组数组:一组具有相同数据类型的集合(容器)1.数组声明格式:数据类型[]数组名=new数据类型[长度];数组长度一旦确定无法更改。数组里的数据必须是相同类型或自动向上转型后兼容的类型2.数组初始化1)静态初始化例:int[]i={1,2,3,4,’a’};Float[]f={1,2,3,4.0f};2)非静态初始化例:String[]str=newString[3…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

数组:一组具有相同数据类型的集合(容器)

1.数组声明格式: 数据类型 [] 数组名 = new 数据类型[长度];

数组长度一旦确定无法更改。

数组里的数据必须是相同类型或自动向上转型后兼容的类型

2.数组初始化

1)静态初始化

例:int [] i= {1,2,3,4,’a’};

Float [] f = {1,2,3,4.0f};

2)非静态初始化

例:String [] str = new String[3];

Str[0]=”zhang”;

Str[1]=”zhan”;

Str[2]=”zha”;

二维数组

格式:数据类型[][]数组名=new数据类型[行][列];

int [][] i =new int[一维数组长度][二维数组长度];

数组初始化

1)  静态初始化

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

2)  非静态初始化

int[][] i = new int[2][3];

i[0][0]=1;

i[0][1]=2;

i[0][2]=3;

i[1][0]=4;

i[1][1]=5;

i[1][2]=6;

三维数组:int[][][]arr = {
{
{1,2},{3,4,5},{6}},{
{7,8},{9}},{
{10,11},{12,13}}}

arr.length

arr[i].length

arr[i][j].length

遍历数组:1.for,  2.while,   3.do…while,   4.增强for循环(foreach)

1.增强for循环:   for(数据类型 变量:数组(集合)){

输出(变量);

}

public classDemo13{public static voidmain(String []args){//一维数组

String [ ] str =new String[3];

str[0]=”张三”;

str[1]=”李四”;

str[2]=”王五”;//for形式遍历数组

for(int i=0;i

System.out.println(“一维数组:for:”+str[i]);

}//增强for形式 s遍历所有数组

for(String s:str){

System.out.println(“一维数组增强:for:”+s);

}//do…while形式

int ii=0;do{

System.out.println(“一维数组:do…while:”+str[ii]);

ii++;

}while(ii

int iii=0;while (iii

System.out.println(“一维数组:while:”+str[iii]);

iii++;

}//二维数组

int[][] in = new int[2][3];

in[0][0]=1;

in[0][1]=2;

in[0][2]=3;

in[1][0]=4;

in[1][1]=5;

in[1][2]=6;//for 形式

for(int i1=0;i1

System.out.println(“二维数组:for:”+in[i1][j]);

}

}//增强 for形式

for(int[] i2:in){for(intk:i2){

System.out.println(“二维数组:增强for:”+k);

}

}//while形式

int i3=0;while(i3

System.out.println(“二维数组:while:”+in[i3][j1]);

}

i3++;

}//do…while形式

int i4=0;do{for(int j2=0;j2

System.out.println(“二维数组:do…while:”+in[i4][j2]);

}

i4++;

}while(i4

for(int [] k:in1){ //增强for

for(int l:k){

System.out.println(l);

}

}

for(int i=0;i

for(int j=0;j

System.out.println(in1[i][j]);

}

}

int i=0; // while形式

while(i

int j=0;

while(j

System.out.println(in1[i][j]);

j++;

}

i++;

}

int i=0; // do…while形式

do{

int j=0;

do{

System.out.println(in1[i][j]);

j++;

}while(j

i++;

}while(i

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/191806.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • windows7下预览psd

    windows7下预览psdPhotoshopcs5安装完后电脑里PSD格式的文件无法显示缩略图,想看原图必须打开软件才能知道图片的内容,安装此补丁之后不用打开软件,在文件夹里就可以看到PSD格式图片的内容,挺方便的,本人亲自测试可以在win7下使用。使用方法:将"psicon.dll"文件拷备到系统system32目录下,不然的话重启之后又看不到缩略图了。步骤一:解压到任何文件夹;步骤二:将psicon.dll拷备到…

  • 系统设计基础

    系统设计基础

  • idea 2021.4.3 永久激活码(破解版激活)

    idea 2021.4.3 永久激活码(破解版激活),https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • Creating Server TCP listening socket *:6379: bind: No error

    Creating Server TCP listening socket *:6379: bind: No error在Windows下启动redis报错:CreatingServerTCPlisteningsocket*:6379:bind:Noerror如图所示:解决方案:直接在命令行中输入:redis-cli.exe如下图所示:然后再输入:shutdown意思就是关闭的意思,如下图所示;然后再输入:exit意思就是退出的意思,如下图所示;然后重新输入启动命令:red…

  • 漏洞安全防范

    漏洞安全防范

  • 树莓派接口定义「建议收藏」

    树莓派接口定义「建议收藏」树莓派接口定义GPIODSI显示端口CSI摄像头接口MicroSD插槽HDMI/USB/Network接口MicroUSB电源接口/3.5mm音频输出接口GPIOGPIO(通用输入/输出接口)是树莓派重要的功能接口,它相当于Arduino上的GPIO引脚。这些引脚可以用于程序中读取电路中的电信号,也可以为控制电路提供电信号。使用GPIO时要非常小心,因为GPIO容易损坏,它使用…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号