点击查看:2015计算机等级考试二级Java入门教程章节汇总
点击查看:2015计算机等级考试二级Java入门教程第三章汇总
3.6 循环
循环(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循环之间,惟一不同的是执行测试的位置不同。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |