循环结构
代表语句:while,do while,for
while语句格式:
while(条件表达式)
{
执行语句;
}
do while语句格式:
do
{
执行语句;
}
while:先判断条件,只有条件满足才执行循环体
do while 特点是条件无论是否满足,循环体至少被执行一次。
for(初始化表达式;循环条件表达式;循环后的操作表达式){
执行语句;
}
1.for里面的连个表,达式运行的顺序,初始化表达式只读一次
判断循环条件,为真就执行循环体,然后再执行循环后的操作表达式,
接着继续判断循环条件,重复找个过程,直到条件不满足为止
2.while与for可以互换,区别在于for为了循环而定义的变量在for循环结束就是在内存中释放,
而while循环使用的变量在循环结束后还可以继续使用
3.最简单无限循环格式:while(true);for()无线循环存在的原因是并不知道循环多少次
而是根据某些条件,来控制循环。
4.变量有自己的作用域,对于for来讲,如果将用于控制循环的增量定义在for语句中
那么该变量只在for语句内容有效
5.for和while可以进行互换,如果需要定义循环增量,用for更为合适
总结:
什么时候使用循环结构?
当要对某些语句执行很多次时,就是用循环结构。
//需求:1——100的和
class WhileDemo
{
public static void main(String[] args){
int sum=0;//定义变量用于存储不断变化的和
//定义变量,记录住不断变化的被加的数
int i=1;
//定义循环,重复加法的过程
while(i<100){
sum+=i;
i++;
}
System.out.println("1+2+.......+100="+sum);
for(int i=0;i<=100;i++){
sum+=i;
}
System.out.println("sum="+sum);
}
}
---------------------- ASP.Net+Android+IO开发S、 .Net培训、期待与您交流! ----------------------