public class Increment{
public static void main(String[] args){
int j = 0;
for (int i=0; i<100; i++)
j=j++;
System.out.println(j);
}
}
将你的代码改为:
public class Increment
{
public static void main(String[] args)
{
int j = 0;
for (int i=0; i<100; i++)
{
j=++j;
System.out.println(j);
}
}
}
你的问题就解决了!
因为你的程序中,因为每次j都是先把0赋给j再自增的,所以把0给自己赋了100次 。还有你少了一对大括号,这样的话,即使改成j=++j; 它只是输出100这个数字,因为System.out.println(j); 打印的只是输出结果,并没有参加循环!{:soso_e100:}
|