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
    //*******************************************************************************
    
    }
    


    源码下载




  • 相关阅读:
    kafka基础
    springboot启动过程(3)-refresh方法
    springboot启动过程(2)-run方法
    springboot启动过程(1)-初始化
    springBoot数据库jpa+对接mybatis
    spirng boot web配置开发
    spring boot 入门
    jetty分析
    NIO/AIO
    使用jsPDF 和jspdf-autotable 导出中文表格页面
  • 原文地址:https://www.cnblogs.com/flyingsir/p/3983730.html
Copyright © 2011-2022 走看看