JVM遇到while,do...while,for这些关键字自动循环。当某些语句需要重复执行多次是使用循环结构。
if与while:if满足条件执行一次,while循环执行。while与do while: do 至少执行一次。
for与while:变量x的作用域。
例子一:
int x=3;
while(x<5);
{
System.out.println("nihao---x="+x);
x++;
}
例子二:
for(初始化表达式;循环条件语句;循环之后操作语句) {执行语句}
(a).
for(System.out.println("a");System.out.println("b");System.out.println("c"))
{
System.out.println("d");
}
编译失败,原因是无法判断循环条件语句。
(b).
int x=3;
for(System.out.println("a");x<5;System.out.println("c"))
{
System.out.println("d");
x++;
}
打印结果为:adcdc ad(x=4)cdc(x=5)
|
|