循环结构
Posted taoxu1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环结构相关的知识,希望对你有一定的参考价值。
为什么使用循环:
在达到同样的效果的同时可以用较简洁的代码
public void demo1(){
//直接打印:易错、代码量多、效率低
System.out.println("好好学习第一遍");
System.out.println("好好学习第二遍");
System.out.println("好好学习第三遍");
System.out.println("好好学习第四遍");
}
使用循环即可解决
概念:
一直重复做的有开始有结束的事
循环的特征:
循环条件:开始结束的条件
循环操作:一直需要重复做的事
循环变量:能够对循环条件的结果产生影响的量
while循环:
特点:
先判断,后执行
如果循环条件开始就不符合的时候,循环操作一遍也不会执行
语法:
while(循环条件//boolean类型表达式){
循环操作
}
案例:
/*打印50份试卷
* 循环特征:
* 循环条件:开始结束的条件
* 循环操作:一直需要重复做的事
* 循环变量:能够对循环条件的结果产生影响的量
*
*/
do—while循环:
为什么需要使用do—while循环?
在生活中往往会有一些事情是需要我们先做然后再去判断的。如:期末考试之前需要先学习一个学期
语法:
do{
循环操作
}while(循环条件);//循环条件时boolean类型
执行特点:
先执行,后判断。
条件为假,也至少执行一次循环操作
案例:
经过几天的学习,老师给张浩一道测试题,
让他先上机编写程序完成,
然后老师检查是否合格。如果不合格,则继续编写。……
for循环
为什么使用for循环:
代码更简洁:while循环中有的表达式在for中都有
适用场景:循环次数固定的情况下使用
语法:
for(初始化循环变量;循环条件;修改循环变量的值){
循环操作
}
易错点:
初识化循环变量可以省略但是需要在for上面写
循环条件和修改循环变量的值不能省略否则会死循环
初始化循环变量、循环条件、修改循环变量的值都不写的话(分号不能省)会死循环
以上是关于循环结构的主要内容,如果未能解决你的问题,请参考以下文章