zoukankan      html  css  js  c++  java
  • 要知其然还要知其所以然printChar

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

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

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



    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 + "" );
    		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
    //*******************************************************************************
    
    }
    


    源码下载




  • 相关阅读:
    Java下的tinylog日志打印
    rmi的调用
    linux下hex转ascii
    CSP攻略
    ThinkPHP5代码执行的简单分析
    MySQL UDF(User Defined Function)提权
    与邮件协议相关的端口
    常见哈希算法的密文格式
    ThinkPHP 5.0.x 反序列化漏洞 PoC
    Tomcat AJP协议文件包含漏洞(CVE-2020-1938)
  • 原文地址:https://www.cnblogs.com/flyingsir/p/3983730.html
Copyright © 2011-2022 走看看