for 循环执行过程
来源:互联网 发布:kmspico有病毒 知乎 编辑:程序博客网 时间:2024/06/04 18:13
for 循环大家都应该非常熟练地使用了,今天遇到一点小疑惑,就是关于for 循环各部分语句执行的顺序。
如下:这是一个再普通不过的for循环了
for (int i= 0; i <5; i++) { System.out.println(i);}
输出结果是:
0
1
2
3
4
从代码到程序运行结果可能大家都闭着眼睛都能想出来吧。可是今天写一个遍历一个数组犯糊涂了。
第一我:程序首先初始化i =0;
第二部:判断i是否小于5;
第三部:i++;
那么问题来了,i++后输出的值第一个应该是1;而结果却是0。
后来仔细研究了一番。总结了以下经验:
这个简单的for循环可分为四部分
for(expression1;expression2;expression3) { expression4; }
1.首先初始化expression1;
2.再判断条件expression2;
3.然后运行expression4;
4.最后执行expression3;
5.接下来expression2->expression4->expression3.这样循环下去,直到expression2不满足条件时循环结束。
ps:若干年前老师应该讲过,学渣的我应该路过了。希望对有疑惑的人有帮助。
0 0
- for循环执行过程
- for循环执行过程
- for循环执行过程
- for 循环执行过程
- for循环的执行过程
- for循环执行过程验证
- for语句实现循环的执行过程
- java学习笔记 标准for循环的执行过程
- Python中带else子句的for循环执行过程
- for 循环执行顺序
- for循环执行效率
- For循环执行顺序
- for循环执行顺序
- 循环执行存储过程
- C语言For循环的执行过程以及变量自增自减过程。
- for语句执行过程
- for循环执行步骤详解
- for循环的执行顺序
- 10个出色的nosql 数据库
- 自定义树莓派的显示分辨率
- NYoj-93-汉诺塔-数组栈
- J2EE系列:右键快捷菜单实现jquery easyui tabs 刷新关闭
- C++慎用保留字
- for 循环执行过程
- CG : Draw Line And Draw Circle
- 删除某一文件夹下面所有.svn文件夹(递归地)
- Apache POI
- MySQL图形工具MySQL GUI Tools的安装
- web服务器原理解释——基于Java的简单服务器实例
- DBN爬坑记之RBM
- 【C语言】编写程序数一下1到100的所有整数中出现多少次9.
- apache MINA之心跳协议运用