关于Java For循环的一道面试题
2013-03-06 18:35
246 查看
For 循环很简单,是遍历的一种常用方式,但是很多初学者对For循环的执行顺序很是疑惑,常常给出错误的答案,今天就以一道面试题为例,一起看下For循环的执行顺序问题。
这段小程序的执行结果是:ABDCBDCB
public class ForTest { public static boolean fun(char c) { System . out . print(c); return true; } public static void main(String[] args) { int i = 0 ; for ( fun( ' A ' ) ; fun( ' B ' ) && ( i < 2 ) ; fun( ' C ' ) ) { i++; fun('D'); } } }
这段小程序的执行结果是:ABDCBDCB
相关文章推荐
- 一道关于call和this的JS面试题
- 一道华为面试题,关于程序优化的
- (转)关于一道1到N自然数排序的华为面试题
- 关于一道java面试题的学习感触
- 分享一道关于闭包、bind和this的面试题
- 关于正则表达式的一道面试题
- 一道关于腾讯公司的面试开发人员的面试题和答案
- 关于一道面试题,使用C#实现字符串反转算法
- 一道关于C++继承类的面试题
- 关于ThreadLocal的一道面试题(酷我公司)
- 一道SQL语句面试题,关于group by
- 对一道面试题的总结与扩展思考(关于一笔画问题的数学分析)
- C++::一道有趣的面试题(关于delete)
- 一道关于try,finally执行顺序的面试题
- 对一道面试题的总结与扩展思考(关于一笔画问题的数学分析)
- 关于微软的一道面试题
- 关于fork()的一道经典面试题
- 关于java输出的一道面试题
- 由一道面试题想到的关于归并排序的几种写法
- 一道关于php变量引用的面试题