Java语法介绍(六):循环
Loop: for、while和do
Java中有三种循环控制语句。它们是:for语句、while语句和do语句。这三个语句的结构解释如下。
1: for循环
for语句的格式是:
For(初始化语句;条件语句;控制语句)
{
语句1;
语句2;
....
陈述n;
}
for语句的执行顺序是:先执行“初始化语句”;然后测试“条件语句”;如果条件成立,执行语句1到语句n;然后执行一个“控制”语句;然后测试条件语句是否为真,如果为真,重复上述过程,直到条件不为真,然后结束for循环。比如:
for(I = 0;i int i,a[]= new intint I = 0;
for(;;;)
{
if I > 10 break;
I = I+1;
};
for (i=0,I此代码将整数数组A中的所有元素赋值为0。
可以在for循环的开头声明变量,最后一个表达式可以省略,但要确保变量的值在语句中被更改,例如:
for(int I = 0;在for循环中,“初始化语句”、“条件语句”、“控制语句”都可以省略,但它们之间的分号不能省略。例如:
[10]
当for循环中省略“条件语句”时,必须替换for语句{},以控制程序在满足一定条件时跳出for循环,否则会形成无限循环。
2: while循环
While循环类似于for循环,其格式为:
While(条件语句)
{
语句1;
语句2;
....
陈述n;
}
执行while时,先测试“条件语句”。如果条件为真,则执行语句1到语句n,直到条件不为真,并调解循环。
int I = 0;
while(I {
i++;
System.out.println("嘿!。让我离开这里!:);
}
3:做...while循环
do的格式...while循环语句是:
do
{
语句1;
语句2;
....
陈述n;
}
while(条件语句);
do的功能...while语句是先执行语句1到语句n,然后进行条件测试。如果条件成立,继续执行语句1到语句n;否则,这将跳出循环。比如:
布尔测试=假;
do
{
......
}
while(测试);
这种控制不是很常见,但有时候很重要。使用时注意末尾while语句后的分号。
位律师回复
0条评论