问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

for(String[] book:books)这条代码什么意思?

发布网友 发布时间:2024-07-16 01:30

我来回答

2个回答

热心网友 时间:2024-07-26 08:55

从Java5.0开始,Java语言就有称为加强版的for循坏,它能够很容易地逐个运行数组或其他集合的元素。这是个很好的强化功能,因为这是for循环很常见的用途。我们会在讨论非数组的集合时再次看到加强版的for循环。
for (String name : nameArray) { }

1、String name--声明会带有数组单一元素的循环变量,数组元素的类型必须与循环变量的类型匹配,name在循环过程中会带有不同元素的值。
2、冒号(:)--代表“in”
3、nameArray--要被逐个运行的集合,这必须是对数组或其他集合的引用。
上面这行程序以中文来说就是:“对nameArray中的每个元素执行一次”而编译器会这么认为:
1、创建名称为name的String变量.
2、将nameArray的第一个元素赋值给name。
3、执行重复的内容。
4、赋值给下一个元素name。
5、重复执行至所有元素都被运行为止。

热心网友 时间:2024-07-26 08:54

遍历出字符串数组books里面的每一个值,例如:

String books[] = {"1","2"};
  for (String book:books) {
   System.out.println(book);
  }

执行结果为:

1

2

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
按现行会计制度的规定,短期借款所发生的利息,一般应记入( )科目。 省钱输送机 江西同步带欧规皮带滚轮模组规格 请问91年3月12日是什么星座拜托各位大神 1991年3月11的双鱼座怎样拜托了各位 谢谢 ...年11月3号。这两个时间出生的人各是什么塔罗牌?拜托各位大神... 孤岛惊魂4怎么不显示dlc 微信百万保障诈骗是怎么回事 秋季大棚里应候种植什么蔬菜最适合 上海音乐学院钢琴十级通过率 java中:for (int x : myarray) //':'冒号是什么意思啊? java中冒号有哪些含义? 浙江省温岭市新河镇,滨海镇各村,市场集市时间,具体的 远期交易总余额是什么意思 移动的总余额是什么意思? 为什么中午时看完悬疑片后,走在昏暗的楼梯会害怕? (求专业人士的帮助!!!)怎么样战胜心理恐惧,我一想到蛇的样子就怕,不敢... 拼多多砍价每日限制次数是多少? 拼多多砍价都是0.01怎么才能快速成功? 拼多多砍价拉新人能否快速解决问题? 如何在蓝精灵门禁机上修改个人密码? 如果去领健康证没有带体检表领取单可以拍照片去拿吗152XXXX1917 银行授予我钱是什么意思 银行说授予是什么意思? 什么是助听器的RIC技术,好吗?淮安验配师让我用这种类型的,第一次听说... 华为畅享20+plus怎样开启网络加速? word怎样不让封面计入页码 word怎么去掉封面的页码word怎么去掉封面的页码格式 长安逸动内饰中控台都哪些图标会亮 利湿热是什么意思 《上古王冠》皮肤卷如何使用,个性化英雄形象制作技巧 湖南有哪些超市 湖南有哪些便利店 丰田凯美瑞发动机 气流质量电路故障 是什么意思?该怎样去维修?_百度... ...什么叫贵人?贵人多忘事的贵人指的什么?生命中的贵人又指..._百度... 一个人没有人格会怎么样? 头条问答发布和回答问题是机器还是人工审核的,求助 工业油气流标准是什么意思? 什么是健康气流? ...的吗?和花王,帮宝适,尤妮佳,露安适比哪款更好用? 昨晚梦到自己很开心得把自己的牙齿拔光了,还拿去卖。求大师解答。_百度... 三水区博物馆简介 民主测评表可以填不称职吗 工会会员评家的方法有哪些怎么填基层工会会员评家民主测评表 请问布字少竖什么字,怎么读? 请问在香港用澳门我银联卡提款要手续费吗?要的话要多少? 王者荣耀模拟战怎么卡魔种王者荣耀模拟战如何卡魔种 电脑怎样打开画图板 电脑怎么打开画图工具? 电脑怎么打开画图工具