java i++的陷阱
先贴代码
	public static void main(String[] args) {
		int count1 = 0;
		int count2 = 0;
		for (int i = 0; i < 10; i++) {
			count1 = count1++;
			count2++;
		}
		System.out.println("循环后count1=" + count1);
		System.out.println("循环后count2=" + count2);
	}之前我以为这个输出结果是 10 10,然而,结果并不是 10 10.。。。。
其实,仔细想一想,i++是先复制,再自增,出现0 10,没毛病
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号