要知其然还要知其所以然printChar
虽然过渡与的追求细节不是好事,
但是现实社会逼迫我们不得不兼顾周全。
所以什么都是最好不仅要知其然还要知其所以然!
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相关推荐
- 感想篇:7)知其然与知其所以然,KnowHow与KnowWhy
本章目的:探究--知其然与知其所以然,KnowHow与KnowWhy. 1.Know-How体系与代价: 100多年的汽车研发历史表明,企业只有开发过两代车以上才能逐步建立和完善Know-How体系. ...
- 知其然而不知其所以然
知其然而不知其所以然 [词 目]知其然而不知其所以然 [读 音]zhī qí rán ér bù zhī qí suǒ yǐ rán [释 义]然:这样,如此.知道是这样,但不知道为什么是这样.只知道 ...
- 苏州蜗牛面试感想 ------- 知其然而不知其所以然
今天去面试了..公司环境不错..挺个性的...氛围也不错... 两个面试管 给我感觉一个比较随和 另外一个比较严肃... 弄的我蛮紧张的 由于公司是游戏开发 问了一些线程. 程序设计,,还有设计模式 ...
- No.2第一章 启航 | Flink 知其然,知其所以然
|文末 点击[在看]留言 反馈 | Flink知其然部分共有三个章节,其中 第一章 启航 部分会 从Flink的应用场景切入,让大家清楚的判断自己的业务场景是否适合使用Flink,同时介绍Flink的 ...
- 【转】可解释推荐系统:知其然,知其所以然
原文标题:"可解释推荐系统:知其然,知其所以然" 原文地址:可解释推荐系统:知其然,知其所以然 又是需要学习的地方 近几年,人工智能的可解释性问题受到了来自政府.工业界和学术界的广 ...
- No.3 课程综述 | Flink 知其然,知其所以然
|文末 点击[在看]留言 反馈 | 本节会向大家介绍本课的内容是如何安排的,每个部分要达成的目标和每个具体章节的内容细节摘要!让大家在进行课程学习之前对课程有一个整体了解. 课程综述 <Apac ...
- No.1 序 | Flink 知其然,知其所以然
课程综述 <Apache Flink 知其然,知其所以然>课程,在内容上会先对Flink整体架构和所适用的场景做一个基础介绍,让你对Flink有一个整体的认识!然后对核心概念进行详细介绍, ...
- AI赋能传统行业:知其然并知其所以然 - 专访平安科技美国研究院院长韩玫
????点击上方蓝字星标"Robinly",获取更多重磅AI访谈 Robin.ly 是立足硅谷的视频内容平台,服务全球工程师和研究人员,通过与知名人工智能科学家.创业者.投资人和领 ...
- 知其然,知其所以然之Java基础系列(一)
相信大家在最初接触Java基础学习的时候,也只是跟着课本上的描述学习,知其然,不知所以然,要想成为一个Java老鸟,不仅要学会怎么用,也要知道为何这么用.在Java基础系列的博客中,我会列举一系列大家 ...
- 考古中怎么判断化石的年代?碳14的半衰期?然后呢?//2021-2-5 知其然,知其所以然。
目录 前言: 正文: 一.C-14元素简介(部分摘抄自百度百科) #同位素(Isotope)定义: #酯化反应: #放射性: #放射性同位素(Radioactive isotope ): #衰变方式: ...
最新文章
- 软件测试nextdata程序,Nextdata测试用例及源程序.doc
- 一、Vmware安装Centos7虚拟机
- (Tool)Symantec Northon和eset northon哪个好?
- 批量删除满足指定条件的 SAP CRM One Order 订单
- http://nancyfx.org + ASPNETCORE
- 如何查看电脑显卡配置_组装电脑:电脑配置显卡推荐
- nodejs express use 传值_再也不怕面试官问你express和koa的区别了
- Bottle: Python Web Framework
- 利用JAVA获取远程文件及使用断点续传 供学习者使用
- netmiko 记录日志_Pythonnetmiko模块的使用 | 学步园
- Python 抓取网页乱码问题 以及EXCEL乱码
- [转载] numpy.minimum
- Prototype.js 1.4中文使用手册PDF版下载
- PHP细说(加强版)
- Testin云测:搜狐新闻客户端5.0能否承载张朝阳“个性化阅读”梦想
- matlab解方java_Java:调用window的matlab遇到的问题和解决方案
- rimraf与windows的rmdir简单使用命令方法
- UT-Exynos4412 三星ARM四核旗舰开发平台android4.0体验-5联通3G功能调试支持
- (转)TSQL和PLSQL的区别
- 嵌入式linux分区,嵌入式Linux MTD分区调整
热门文章
- iOS 10 消息推送
- 2018年10月中华人民共和国县以上行政区划代码(身份证地区码/身份证前缀)
- Python 爬取豆瓣影片短评 生成词云统计
- 将bilibili缓存文件转换为MP4格式
- 计算机上可以插键盘吗,电脑外接键盘好用吗 哪些键盘可以外接电脑使用
- Mobile-Former: Bridging MobileNet and Transformer详解
- 网易互娱-后台开发(支付方向)二面
- 数据库表中的数据显示在网页上
- html缩放背景不缩放_缩放并不可怕。
- QT 报 QMetaObject::connectSlotsByName: No matching signal for on_btn_clicked()