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

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

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

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. 软件测试nextdata程序,Nextdata测试用例及源程序.doc
  2. 一、Vmware安装Centos7虚拟机
  3. (Tool)Symantec Northon和eset northon哪个好?
  4. 批量删除满足指定条件的 SAP CRM One Order 订单
  5. http://nancyfx.org + ASPNETCORE
  6. 如何查看电脑显卡配置_组装电脑:电脑配置显卡推荐
  7. nodejs express use 传值_再也不怕面试官问你express和koa的区别了
  8. Bottle: Python Web Framework
  9. 利用JAVA获取远程文件及使用断点续传 供学习者使用
  10. netmiko 记录日志_Pythonnetmiko模块的使用 | 学步园
  11. Python 抓取网页乱码问题 以及EXCEL乱码
  12. [转载] numpy.minimum
  13. Prototype.js 1.4中文使用手册PDF版下载
  14. PHP细说(加强版)
  15. Testin云测:搜狐新闻客户端5.0能否承载张朝阳“个性化阅读”梦想
  16. matlab解方java_Java:调用window的matlab遇到的问题和解决方案
  17. rimraf与windows的rmdir简单使用命令方法
  18. UT-Exynos4412 三星ARM四核旗舰开发平台android4.0体验-5联通3G功能调试支持
  19. (转)TSQL和PLSQL的区别
  20. 嵌入式linux分区,嵌入式Linux MTD分区调整

热门文章

  1. iOS 10 消息推送
  2. 2018年10月中华人民共和国县以上行政区划代码(身份证地区码/身份证前缀)
  3. Python 爬取豆瓣影片短评 生成词云统计
  4. 将bilibili缓存文件转换为MP4格式
  5. 计算机上可以插键盘吗,电脑外接键盘好用吗 哪些键盘可以外接电脑使用
  6. Mobile-Former: Bridging MobileNet and Transformer详解
  7. 网易互娱-后台开发(支付方向)二面
  8. 数据库表中的数据显示在网页上
  9. html缩放背景不缩放_缩放并不可怕。
  10. QT 报 QMetaObject::connectSlotsByName: No matching signal for on_btn_clicked()