public class TestContinue
{
public static void main(String[] args)
{
int sum=0;
int item=0;
while(item<5)
{
item++;
//if(item==2)continue;
//sum+=item;
sum=sum+item;
}
System.out.println(sum);
System.out.println(item);
}
}我怎么感觉最后输出的sum=10 item=4呢?
{
public static void main(String[] args)
{
int sum=0;
int item=0;
while(item<5)
{
item++;
//if(item==2)continue;
//sum+=item;
sum=sum+item;
}
System.out.println(sum);
System.out.println(item);
}
}我怎么感觉最后输出的sum=10 item=4呢?
int sum = 0;
int item = 0;
while (item < 5) { // 最后次 item=4 进入循环
item++; // ++后,此时item=5
//if(item==2)continue;
//sum+=item;
sum = sum + item; // sum = 10+5
}
System.out.println(sum);
System.out.println(item);
4进来时,sum是为10,10在加上5 不就是15了嘛。
呵呵。在想想。