您现在的位置: 弘智首页 > JAVA > JAVA语言基础 >

java循环

时间:2012-10-31 来源:弘智教育 点击: 次
循环(loop)可用来重复执行一条语句或者含有多条语句的语句块。在大多数程序中都会需要重复执行一块语句。如果你做上一章最后的第一个练习,并以你所学到的内容为基础,就会编写出如下所示的程序:public class tryExample2.1
{
public static void main(string[]args)
{
 byte value=1
 value *=2;
 system.out.println=value is now * + value;
 value *=2;
 system.out.println=value is now * + value;
 value *=2;
 system.out.println=value is now * + value;
 value *=2;
 system.out.println=value is now * + value;
 value *=2;
 system.out.println=value is now * + value;
    加了1.当然,也可以每次对循环计数器增加大于1的数值。例如,increment_expression每次增加2,或者更复杂的一些算术式,如i=2*i+1
    2. while循环
while(expreession)
(
 //statements
)

    只有括号中给定的逻辑表达式为true时,循环体才被执行。当expression为false时,则转去执行循环体后面的语句。表达式在循环开始时被测 试,所以如果将它初始化为false,循环体就一次也不执行。while循环的条件可以是:条件为yesNo =' Y'||yesNo ='y'.如果变量YesNo为'Y'或'y',则表达式为true.在本例中,yesNo可以是从键盘接收的一个字符。
    3.  do while循环
do
(
//statments
)while(express(on);

    这个循环与While循环类似,只是循环控制表达式在循环体尾部测试。这意味着即使表达式为false,循环块也至少被执行一次。
    在下列示意图中,我们可以对比三种循环的基本逻辑关系。


    这张示意图显示得非常清楚,在while循环和do while循环之间,惟一不同的是执行测试的位置不同。
弘智主页 | 弘智介绍 | 培训课程 | XML地图