本帖最后由 刘源 于 2012-8-25 14:56 编辑
class Demo
{
public static void main(String[] args)
{
int j = 0;
for(int i=0;i<100;i++)
j = j++;
System.out.println(j);
}
}
j = j++;注意这句话你可以这样看,j=j;j++; 表示j=0,然后把0这个值赋予了j,然后j自增。j虽然自增到1但没有把这个1赋值给谁。所以下一次循环的时候 j还是等于0。
j++并不等于j=j+1。只表示j+1。
而且你for循环还没有大括号,
当然打印结果就是1个0。
|