标签:span 打印 数值 system 结构 区别 lib 执行 部分
当型:当P条件成立时(T),反复执行A,直到P为“假”时才停止循环.
直到型:先执行A, 再判断P,若为T,再执行A,如此反复,直到P为F.
1.While循环
while循环的基本格式和流程图:
while (布尔表达式) {
循环体;
}
while循环详解:
在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后来每一次额外的循环,都会在开始前重新计算一次。
语句中应有使循环趋向于结束的语句,否则会出现无限循环–––"死"循环
while循环代码:
/** * 测试while循环 */ package com.oliver.test; public class TestWhile { public static void main(String[] args) { //打印1到100 int a = 1; while (a<=100){ System.out.println(a); a++; } //求1到100的和 int b = 1 ; int sum = 0; while(b<=100){ sum += b; b++; } System.out.println(sum); } }
do {
循环体;
} while(布尔表达式) ;
1. 先执行循环体
2. 后判断布尔表达式
3. 循环体至少执行一次
package com.oliver.test; public class Dowhile { public static void main(String[] args) { int i = 1; do{ i = i+1; i++; } while(i<=10); System.out.println("i的数值为"+i); } }
while与do-while的区别
while 先判断,后执行
dowhile 先执行,后判断
for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构
语法形式
for (初始表达式;布尔表达式;步进) {
循环体;
}
for循环在第一次反复之前要进行初始化。随后,它会进行条件测试,而且在每一次反复的时候,进行某种形式的“步进”。
【注意】for循环在执行条件测试后,先执行程序部分,再执行步进。
for循环代码:
/** * 测试for循环 * Author:OLIVER */ package com.oliver.test; public class TestFor { public static void main(String[] args) { for(int i=1;i<=10;i++){ System.out.println(i); } } }
标签:span 打印 数值 system 结构 区别 lib 执行 部分
原文地址:http://www.cnblogs.com/OliverQin/p/6720444.html