循环结构分两大类,一类是当型,一类是直到型。
当型:
当布尔值表达式条件为True时,反复执行某语句,当布尔表达式的值为False时才停止循环,例如:while 与 for循环。
直到型:
先执行某语句,在判断布尔表达式,如果为true,再执行某语句,如此反复,直到布尔表达式条件为false时才停止循环,例如do - while循环。
语法结构:
while (布尔表达式)
{
循环体;
}
例子:
public class TestWhile
{
public static void main(String[] args)
{
//计算1+2+3+4....+100的累加的和,5050.
//暴力!
int i = 1;
int sum = 0 while(i <= 100)
{
sum = sum + i;
i++;
} System.out.println(sum);
}
}