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

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

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

public class printChar {public static void main(String[] args) {// TODO Auto-generated method stubint 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
//*******************************************************************************}

源码下载

要知其然还要知其所以然printChar相关推荐

  1. 感想篇:7)知其然与知其所以然,KnowHow与KnowWhy

    本章目的:探究--知其然与知其所以然,KnowHow与KnowWhy. 1.Know-How体系与代价: 100多年的汽车研发历史表明,企业只有开发过两代车以上才能逐步建立和完善Know-How体系. ...

  2. 知其然而不知其所以然

    知其然而不知其所以然 [词 目]知其然而不知其所以然 [读 音]zhī qí rán ér bù zhī qí suǒ yǐ rán [释 义]然:这样,如此.知道是这样,但不知道为什么是这样.只知道 ...

  3. 苏州蜗牛面试感想 ------- 知其然而不知其所以然

    今天去面试了..公司环境不错..挺个性的...氛围也不错... 两个面试管  给我感觉一个比较随和 另外一个比较严肃... 弄的我蛮紧张的 由于公司是游戏开发 问了一些线程. 程序设计,,还有设计模式 ...

  4. No.2第一章 启航 | Flink 知其然,知其所以然

    |文末 点击[在看]留言 反馈 | Flink知其然部分共有三个章节,其中 第一章 启航 部分会 从Flink的应用场景切入,让大家清楚的判断自己的业务场景是否适合使用Flink,同时介绍Flink的 ...

  5. 【转】可解释推荐系统:知其然,知其所以然

    原文标题:"可解释推荐系统:知其然,知其所以然" 原文地址:可解释推荐系统:知其然,知其所以然 又是需要学习的地方 近几年,人工智能的可解释性问题受到了来自政府.工业界和学术界的广 ...

  6. No.3 课程综述 | Flink 知其然,知其所以然

    |文末 点击[在看]留言 反馈 | 本节会向大家介绍本课的内容是如何安排的,每个部分要达成的目标和每个具体章节的内容细节摘要!让大家在进行课程学习之前对课程有一个整体了解. 课程综述 <Apac ...

  7. No.1 序 | Flink 知其然,知其所以然

    课程综述 <Apache Flink 知其然,知其所以然>课程,在内容上会先对Flink整体架构和所适用的场景做一个基础介绍,让你对Flink有一个整体的认识!然后对核心概念进行详细介绍, ...

  8. AI赋能传统行业:知其然并知其所以然 - 专访平安科技美国研究院院长韩玫

    ????点击上方蓝字星标"Robinly",获取更多重磅AI访谈 Robin.ly 是立足硅谷的视频内容平台,服务全球工程师和研究人员,通过与知名人工智能科学家.创业者.投资人和领 ...

  9. 知其然,知其所以然之Java基础系列(一)

    相信大家在最初接触Java基础学习的时候,也只是跟着课本上的描述学习,知其然,不知所以然,要想成为一个Java老鸟,不仅要学会怎么用,也要知道为何这么用.在Java基础系列的博客中,我会列举一系列大家 ...

  10. 考古中怎么判断化石的年代?碳14的半衰期?然后呢?//2021-2-5 知其然,知其所以然。

    目录 前言: 正文: 一.C-14元素简介(部分摘抄自百度百科) #同位素(Isotope)定义: #酯化反应: #放射性: #放射性同位素(Radioactive isotope ): #衰变方式: ...

最新文章

  1. VS2013中使用git发布解决方案master分支的时候出现错误
  2. 【FFmpeg】ffplay 播放视频命令 ( 播放 | 暂停 | 停止 | 音量控制 | 进度控制 | 音频流 / 视频流 / 字幕流 / 节目切换 )
  3. python:装饰器
  4. Dubbo架构设计详解
  5. 单例模式——懒汉模式(C++)
  6. 阿里P8架构师谈:Docker简介、组成架构、使用步骤、以及生态产品
  7. threadgroup_Java ThreadGroup list()方法与示例
  8. a的n次方的最后三位数c语言,求13的n次方(12n≤130000000000)的最后三位数,用c++编程...
  9. 博客专题计划:《在实践中深入理解常见网络协议》
  10. windows 编程 之 问题解决笔记
  11. 常用JS验证函数总结
  12. (转)投资很难赚到你不信的那份钱︱投资道
  13. 魔兽世界服务器维护后稀有会马上刷新么,魔兽世界:“七大稀有物品”最后一个,让无数LR玩家,蹲点等刷新...
  14. javascript简单介绍总结(二)
  15. 用Python简单代码实现炫酷动态条形图
  16. 假设一张纸的厚度是1mm,那么这张纸折叠多少次可以到达珠穆朗玛峰的高度(8848m)?
  17. 如何把一个文件夹的文件分配到多个文件夹
  18. node版本管理工具gnvm
  19. Ubuntu 14.04刷机时报错_BROM ERROR : S_UNDEFINED_ERROR (1001)
  20. MATLAB输出四种常用波形(方波、正弦波、三角波、锯齿波)

热门文章

  1. php soapfault 怎么用,SoapFault出现的问题及解决办法分享
  2. 固态和机械硬盘组raid_相同大小的固态硬盘和机械硬盘组RAID1会不会影响固态硬盘的速度?...
  3. 网口压线顺序_网线水晶头接法
  4. c语言判断不是大写字母,c语言isupper()函数如何判断字符是否为大写英文字母实例...
  5. MacBook Pro外接键盘中的shift键失效问题
  6. 微信小程序优惠券制作方法
  7. SI24R1调试接收方能接收到数据,但发送方提示发送超时失败
  8. 为什么从Java开发转测试?
  9. 如何通过WOL(Wake On Lan)唤醒电脑
  10. 【汇编】从键盘输入16位有符号数x,y,z,w,编写程序实现:w=x+ y+24 - z,结果存放在w中, 并显示结果。