background image

1  

、 执行 int i = 0; 

2  

、 判断 i<10,如果条件不成立则结束,否则继续执行下一步

3  

、 执行 System.out.println(i); 

4  

、 执行 i++

5  

、 跳转到步骤 2 继续执行

类似的示例代码,实现求 1-100 之间数字的和,代码如下:
int sum = 0; 
for(int i = 1; i <= 100; i++){
sum +=i; 
}
System.out.println(sum); 
这些是一些基本的 for 语句的使用,在通常情况下,for 语句和 while 语句之间可以实现
很简单的转换,例如下面是一个使用 for 语句书写的 while 格式的代码:
int i = 0; 
for(; i < 10; ){
System.out.println(i); 
i++; 
}
关于 for 语句的深入使用请参看后续的综合示例部分的讲解。
5.4.4.小结
这里介绍了基本的循环控制语句的语法格式,在程序设计时,必须理解每种语句的语法
格式和对应的特点,才能在实际使用时依据自己的逻辑进行灵活运用。
和前面的条件语句一样,在实际使用时,循环控制语句之间也可以进行相互的嵌套来解
决复杂的逻辑,在语法上对于嵌套的层次没有限制。
while 语句和 for

语句在循环语句中属于 先判断再循环 的结构,而 do-while 语句属于

先循环再判断 的结构,所以从语法角度来看, do- while 语句的循环体至少会执行一

次,在实际使用时 while 语句和 for 语句之间可以进行很方便的替换。