Java基础知识---循环

和上一章的分支结构一样是Java中比较特殊的结构:循环有一定的规则,是基础结构的同时也是一个比较重要的知识点。

首先我们需要了解他的一些基本概念:
1.重复:就是说循环是要重复操作的一个结构,只有在需要重复操作一些有一定规律的程序时,循环才可以有执行的必要。
2.基本的语法格式
以for循环为例:

for(变量声明和赋值; 循环条件; 值的变化趋势){
	语句块;		//被重复的地方
}

先说一些基础要点:
(1).变量的声明和赋值:循环中需要用到的变量的声明和赋值可以在for开始时进行,(考虑到值的作用域,也可以在循环外进行)在这个循环中只会执行一次,可以同时声明多个变量。
(2).循环条件:条件在上一章的分支结构中说过了,这里也是用到条件的判断,在喜欢条件为true(真)时,循环才会进入下面的语句块当条件为false(假)时,就不会执行循环内的语句,而是直接跳过循环。这一步也是循环执行的,只有为false循环执行才会结束。
(3).语句块:这里是在循环条件为true时需要执行的语句,也是循环执行
(4).值的变化趋势:这一步是在语句块执行完成之后进行的,同样是循环执行,变化趋势是根据题目要求做的循环的设置。

3.做循环的基本步骤:在做循环之前,我们需要先判断是否需要做循环结构。
(1).判断要完成的程序是否存在重复操作?如果有,才要进行下面的工作。
(2).如何确定循环四要素
① 确定变量的类型和初值; int count =1;
② 确定循环的条件; count<100;
③ 确定变量值的变化趋势和步骤; count++
④ 确定重复代码;
按照上面说过的要点,确定这四要素。
(3).验证死循环现象发生:即循环可以终止,不能出现无限循环下去的情况。
(4).循环跳转语句(判断循环如何进行下一步的操作)
1)continue : 结束本次循环,进入下一次循环
2)break : 结束循环

4.其他循环用法
(1)while
特点:与if类似,变量声明和赋值在外,值的变化在循环中。

while (条件){
//和for使用方式一样(一般在循环次数不固定时使用)
[变化;]
语句块;
变化; //可以加在上面,一般情况下说是在下面加

}

(2)do…while
特点:与while类似,不同是先进行循环,再进行判断。

do {	
//一般在循环次数不固定时使用(和wilde的差别:后判断)
[变化;]
语句块;
变化;		//一般在下面这里加变化
}while(条件);	
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读