文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
for循环的使用和用法
for循环的使用和用法
发布时间: 来源:
文档文库
小
中
大
字号:
手机查看
简单的来说,
++i
和
i++,
在单独使用时,就是
i=i+1
。
而
a=++i
,相当于
i=i+1;a=i;
而
a=i++
,相当于
a=i;i=i+1;
如果实在搞不明白
++--
怎么回事,那也不是什么天塌下来的事。
因为
a=++i
完全可以写成
i++;a=i
。
a=i++
完全可以写成
a=i;i++
。
而且,这也是一种好的程序风格:
++--
语句如非特殊需要,请单独一行使用。
>
>
>
>
假设
i=1
如果执行
a=i++
完之后
,a=1,i=2
如果执行
a=++i
结果是
,a=2,i=2
要分清楚
++i,
和
i++
的区别
.
i++
是先执行当前命令
,
再执行递增
.
++i
是先递增
,
再执行命令
缺点:
对于数组,不能方便的访问下标值;
对于集合,
与使用
Interator
相比,
不能方便的删除集合中的内容
(在内部也
是调用
Interator
)
.
除了简单遍历并读取其中的内容外,不建议使用增强的
for
循环。
一、遍历数组
语法为
:
for(Typevalue:array{
expressionvalue;
}
//
以前我们这样写:
voidsomeFunction(
{
int[]array={1,2,5,8,9};
inttotal=0;
for(inti=0;i
{
total+=array[i];
}
System.out.println(total;
}
//
现在我们只需这样写(和以上写法是等价的):
voidsomeFunction(
{
int[]array={1,2,5,8,9};
inttotal=0;
for(intn:array
{
total+=n;
}
System.out.println(total;
}
这种写法的缺点:
显而易见,
for/in(foreach
循环自动控制一次遍历数组中的每一个元素,然
后将它赋值给一个临时变量(如上述代码中的
int
n
),然后在循环体中可直接
对此临时变量进行操作。这种循环的缺点是:
1.
只能顺次遍历所有元素,
无法实现较为复杂的循环,
如在某些条件下需要后
退到之前遍历过的某个元素;
2.
循环变量(
i
)不可见,如果想知道当前遍历到数组的第几个元素,只能这
样写
:
inti=0;
for(intn:array{
System.out.println("This"+i+"-thelementinthearrayis"+
n;
i++;
}
二、遍历集合
语法为
:
for(Typevalue:Iterable{
expressionvalue;
}
注意:
for/in
循环遍历的集合必须是实现
Iterable
接口的。
//
以前我们这样写:
voidsomeFunction(
{
Listlist=newArrayList(;
list.add("Hello";
list.add("Java";
list.add("World!";
Strings="";
for(Iteratoriter=list.iterator(;iter.hasNext(;
{
本文来源:
https://www.2haoxitong.net/k/doc/2c3ca046b307e87101f69625.html
《for循环的使用和用法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
nba买断是什么意思,球员毁约了怎么办
2024-04-23
学期计划作文300字四篇
2024-04-23
四年级新学期打算作文400字10篇
2024-04-23
描述过年假期计划英语手抄报
2024-04-23
正在进行安全检测...
2024-04-23
英语描述自己的寒假计划手抄报
2024-04-23
六年级寒假学习计划(15篇)
2024-04-23
正在进行安全检测...
2024-04-23
全国计算机二级office题库选择题
2024-04-23
AE照片幻灯片制作 制作别具一格的照片展示
2024-04-23
相关推荐
1
毕业临行离别伤感发言稿
2
XX医院市场部工作计划范例
3
中国樱桃灯观赏鱼行业发展研究报告
4
技术服务类合同范本(最新版)
5
简笔画在农村小学数学教学中的应用
6
小升初满分作文:西安兵马俑作文
7
最新-艾扬格语录 精品
8
河北省唐山市209届高三年级第一次模拟考试语文
9
《百年孤独》背后的翻译“战争”
10
2012年3月18日雅思口语预测-智课教育出国考试
推荐内容
高三作文:心中的可爱,心中的家乡-----记平堡_650字
华阳小学师生观看毒品预防教育视频情况
没有那个人的一生是一帆风顺的
销售合作意向书范本
【最新推荐】厦门大学旅游必去的景点-范文模板 (2页)
2018-2019-天气观察日记作文-推荐word版 (3页)
湖南师范大学附属中学高一政治上学期期末考试试题
最新-副检察长8年终述职述廉报告 精品
新疆兵团农二师华山中学高二下学期期中考试物理综合检测题(有答案)
2018年小学三年级学生评语大全