但是很多情况下,我们希望执行多次相同的语句,就需要使用循环结构。此例题的计算顺序为,1+2+3+4+5+6+7+8+9+10;如果用顺序结构就得做9次加法,这9次均为加法,只是操作数不同,循环相加,如果在有多次执行同一种操作时即可用循环。循环主要有三种循环结构:while循环、do...while循环和for循环。注意:布尔表达式一定是一个可判断为true或false的表达式,而不能直接为i这样的变量。 先判断<布尔表达式>的值,若为false,循环结束。若为true,执行大括号中的语句,后继续判断<布尔表达式>的值。只要<布尔表达式>的值为true,循环就会一直执行下去。 public static void main(String args[]){ System.out.println("The sum is "+sum);要实现循环,必须找到循环的三要素:起始值、终值、步长。在while中,起始值必须在循环之前初始化,i=1;终值在<布尔表达式>中,i<=10,即当i==10时,结束循环。步长在在括号中的循环体语句中体现,本例为i++,即每次加1。注:有些地方的循环要素还增加了循环语句,如上例的循环语句即为sum+=i;
|