结果确实是0;
i=i++;我想是因为i++这个表达式的结果是0,java中就直接把表达式的值赋给i了。
我把代码改了一下,结果是0,1。
public class Inc
{
  public static void main(String argv[])
  {
                Inc inc = new Inc();
                int i =0; 
                int a=0;
                inc.fermin(i);
                a = i++;
                
                System.out.println(a);
                System.out.println(i);  
  }        
  void fermin(int i)
                 {                i++;        }
}