1.1. 循环结构(while&do-while)
点击查看视频讲解
1.1.1. 循环结构:
根据程序的需求,可以将某些代码重复执行的操作。Java中的循环结构有如下三种:
while:事先不需要知道循环执行多少次;
do-while:同上,只是至少要执行一次(先做,后判断);
for:需要知道循环次数;
1.1.2. while循环
格式:
while(条件表达式)
{
执行语句;
}
while执行顺序:当程序遇到while关键字时,JVM首先会运算while后面的条件表达式,当条件表达式为true时,就会执行while后面大括号中的语句,当把大括号中的所有语句执行完之后,会又回到while的条件表达式处再次判断,若还为true,就继续执行大括号中的语句,若为false就跳过大括号中的所有语句,继续往下执行。
1.1.1. while代码举例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
|
需求:运算1-10的和。
分析:
1+2+3+4+...+10
每次加的和是确定的吗?不确定。需要变量记录和值。
每次和值需要加的下一个数是确定的吗?不确定,需要变量。
求和和+下一个数在重复,说明需要执行多次,用循环。
下一个数,是有规律的。自增。