标签:lin 循环 类型 固定 var 重复 OLE 检查 合格
在达到同样的效果的同时可以用较简洁的代码
public void demo1(){
//直接打印:易错、代码量多、效率低
System.out.println("好好学习第一遍");
System.out.println("好好学习第二遍");
System.out.println("好好学习第三遍");
System.out.println("好好学习第四遍");
}
使用循环即可解决
一直重复做的有开始有结束的事
循环条件:开始结束的条件
循环操作:一直需要重复做的事
循环变量:能够对循环条件的结果产生影响的量
先判断,后执行
如果循环条件开始就不符合的时候,循环操作一遍也不会执行
while(循环条件//boolean类型表达式){
循环操作
}
/*打印50份试卷
* 循环特征:
* 循环条件:开始结束的条件
* 循环操作:一直需要重复做的事
* 循环变量:能够对循环条件的结果产生影响的量
*
*/
在生活中往往会有一些事情是需要我们先做然后再去判断的。如:期末考试之前需要先学习一个学期
语法:
do{
循环操作
}while(循环条件);//循环条件时boolean类型
先执行,后判断。
条件为假,也至少执行一次循环操作
案例:
经过几天的学习,老师给张浩一道测试题,
让他先上机编写程序完成,
然后老师检查是否合格。如果不合格,则继续编写。……
代码更简洁:while循环中有的表达式在for中都有
适用场景:循环次数固定的情况下使用
for(初始化循环变量;循环条件;修改循环变量的值){
循环操作
}
初识化循环变量可以省略但是需要在for上面写
循环条件和修改循环变量的值不能省略否则会死循环
初始化循环变量、循环条件、修改循环变量的值都不写的话(分号不能省)会死循环
标签:lin 循环 类型 固定 var 重复 OLE 检查 合格
原文地址:https://www.cnblogs.com/taoxu1/p/13307626.html