i++问题

     今天去书店看见了一本书《java程序员面试宝典》,电子工业出版社出版的,书中主要是各大知名公司的2005--2006年的面试题,但是其中讲到的了很多程序设计的基础,很多是我们平时没有好好考虑过的东西,于是买回来看看。下面是关于i++的问题。希望大家解释下。反正我没弄明白,期望高手讲解。

   

public class Inc 
{
    
public static void main(String args[])
    
{
        Inc inc 
= new Inc();
        
int i=0;
        inc.fermin(i);
        i
=i++;
        System.out.println(i);
    }


    
void fermin(int i)
    
{
        i
++;
    }

}

     为什么 i 的结果是0,而不是1?

posted on 2008-07-21 00:15  哪热  阅读(193)  评论(4编辑  收藏  举报

导航