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


    源码下载




  • 相关阅读:
    WF编译报错
    VS2012编译错误信息,错误列表却没显示
    SQL Server带游标的SQL
    SQL Server创建LinkServer
    ASP.NET自定义控件加载资源WebResource问题
    sqlserver 增加用户并分配权限
    Java for C#程序员
    laravel安装
    Convert Geometry data into a Geography data in MS SQL Server
    linux安装ruby
  • 原文地址:https://www.cnblogs.com/flyingsir/p/3983730.html
Copyright © 2011-2022 走看看