要知其然还要知其所以然printChar

简介: 虽然过渡与的追求细节不是好事, 但是现实社会逼迫我们不得不兼顾周全。 所以什么都是最好不仅要知其然还要知其所以然! public class printChar { public static void main(String[] args) { // TODO Auto-generated method stub int n = 0; for(foo('A

虽然过渡与的追求细节不是好事,

但是现实社会逼迫我们不得不兼顾周全。

所以什么都是最好不仅要知其然还要知其所以然!



public class printChar {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int n = 0;
		for(foo('A'); foo('B')&&n<2; foo('C')){
			n++;
			foo('D');
		}
	}
	public static boolean foo( char ar ){
		System.out.println( ar + "\b" );
		return true;
	}
//*******************************************************************************	
//	1.其实foo('A');就是初始化条件,只会执行一次,所以第一个打印的肯定是A
//	2.因为i=0;循环条件是i<2 (由此可知循环i等于2的时候就会停止循环,)所有0<2满足条件,
//	接着会输出B,然后执行i++;i就变成1了,在输出D
//	,在最后输出C,
//	一次循环后的结果是:ABDC
//	3.第二次循环的开始是foo('A');是初始条件所以不会执行,直接从foo('B')开始,
//	输出B,然后i为1,且小于2,此时循环体内再次执行i++;i的值为2了,再次输出D,最后输出C
//	第二次循环输出:BDC
//	4.然后循环再次执行for(foo('A');foo('B')&&(i<2);foo('C'))
//	直接输出B,i的值在第二轮循环后的值变成了2,2<2不成立,终止循环,输出B
//
//	最后答案为:ABDCBDCB
//*******************************************************************************

}


源码下载




目录
相关文章
|
1月前
|
设计模式 算法 搜索推荐
探索编程之美:从代码到哲学的启示
在数字世界的深处,编程不仅仅是一系列指令的排列组合。它是思考的艺术,是解决问题的舞蹈,更是人类智慧与创造力的体现。本文将通过浅显易懂的语言,带你领略编程的魅力所在,并结合个人技术感悟,探讨编程如何影响我们的思维方式和世界观。让我们一起跟随代码的脚步,发现那些隐藏在逻辑背后的哲理与美。
|
1月前
|
设计模式 前端开发 算法
探索代码之美:我的编程之旅与实践感悟
【10月更文挑战第23天】 在数字世界的海洋中,编程是构建梦想之船的技艺。本文将带你领略编程的魅力,从我踏入这个奇妙世界的第一步开始,到逐渐掌握各种编程语言和工具的过程。我们将一起探讨编程思维的重要性、解决问题的策略,以及如何通过不断学习和实践来提升自己的技术水平。文章不仅分享了我个人的经验和技巧,还提供了实用的代码示例,旨在帮助初学者更好地理解编程概念,并为资深开发者提供新的视角和灵感。
51 2
|
2月前
|
设计模式 人工智能 算法
编程之旅:从代码到架构的感悟
【9月更文挑战第33天】在编程的世界里,代码不仅是实现功能的工具,更是连接思想与现实的桥梁。本文将通过个人的编程经历,分享从编写第一行代码到设计系统架构的旅程,探索编程背后的哲学和技术演变。我们将一起思考,如何在代码的海洋中找到自己的航向,以及在这个过程中如何不断成长和适应变化。
|
4月前
|
Java 程序员 Python
探索编程之美:从代码到哲学的思考之旅
【8月更文挑战第30天】编程,不仅仅是一种技术活,它更像是一扇通往深邃世界的窗户。本文将带你走进编程的世界,从一行行代码中,探寻其背后蕴含的哲理和美学。我们将一同体验从大学毕业的迷茫,到大胆尝试新领域的冒险旅程,再到通过不断学习和提升找到人生方向的过程。正如乔布斯所言:“人生中的每一个点都会在未来某个时刻连接起来。”让我们跟随代码的脚步,开启一场思考与实践交织的旅程。
|
6月前
|
存储 编译器 C语言
【C++航海王:追寻罗杰的编程之路】类与对象你学会了吗?(上)
【C++航海王:追寻罗杰的编程之路】类与对象你学会了吗?(上)
35 2
|
6月前
|
编译器 C++
【C++航海王:追寻罗杰的编程之路】类与对象你学会了吗?(下)
【C++航海王:追寻罗杰的编程之路】类与对象你学会了吗?(下)
29 0
|
6月前
|
存储 编译器 C++
【C++航海王:追寻罗杰的编程之路】类与对象你学会了吗?(中)
【C++航海王:追寻罗杰的编程之路】类与对象你学会了吗?(中)
24 0
|
6月前
|
编译器 C++
【C++航海王:追寻罗杰的编程之路】多态你了解多少?
【C++航海王:追寻罗杰的编程之路】多态你了解多少?
39 0
|
6月前
|
安全 Java 程序员
【C++航海王:追寻罗杰的编程之路】继承你学会了么?
【C++航海王:追寻罗杰的编程之路】继承你学会了么?
32 0
|
设计模式 数据采集 程序员
代码整洁之道--告别码农,做一个有思想的程序员
代码整洁是软件长期稳定和可扩展的基础,本文作者从现实中的代码、重构、设计模式谈论代码整洁之道,总结出如何做一个有思想的程序员。
131425 58

相关实验场景

更多