java遍历数组怎么弄?for(int i:arr)什么意思?

for(inti:a){}上下两个是不是一个意思?for(inti=0;i<a.length;i++){}... for(int i:a){}
上下两个是不是一个意思?
for(int i = 0;i < a.length; i++){}
展开
 我来答
yjx759520
2017-06-19 · TA获得超过338个赞
知道小有建树答主
回答量:449
采纳率:66%
帮助的人:207万
展开全部
意思不一样,上面那个叫foreach循环,意思是
for(元素类型t 元素变量x : 遍历对象obj){
引用了x的java语句;
}
更多追问追答
追问
不懂,遍历对象后输出的什么?
追答
输出的就是数组里面的元素啊。
手倦抛书梦入岐黄
2018-10-11
知道答主
回答量:3
采纳率:0%
帮助的人:2485
展开全部
for(int i : arr)
i在每一轮的循环中都是会变的,第一轮循环就输出arr数组的第0个元素,第二轮就输出arr数组的第一个元素,第三轮就输出arr数组的第二个元素……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-08-29
展开全部
可以是这个理解过程.
for(int i=0;i<a.length;i++){
int temp =i;
i=a[temp];
//中间自己编写的循环体
...
//最后:
i=temp;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式