生活中的循环生活当中有很多循环例如:吃饭早餐中餐晚餐程序当中使用的循环常用的分为whilefor下面了我们来看一下while循环while循环结构:划分:循环变量:一般是一个int类型的变量循环条件:条件表达式或boolean类型的变量循环体:循环中要执行的代码段while(循环条件){循环操作}符合条件,循环继续执行;否则,循环退出循环中被重复执行的操作结构图:特点:先判断,再执行循环操作循环条件真假while循环结构图小结循环输出100以内的所有整数初识for循环结构:for(初始变量;循环条件;自变量){循环主体}示例:for(inti=0;i100;i++){System.out.println(好好学习!);}为什么使用for循环inti=0;while(i100){System.out.println(好好学习!);i++;}for(inti=0;i100;i++){System.out.println(好好学习!);}for比while更简洁回顾问题:输出100次“好好学习!”使用while循环结构使用for循环结构特点:循环次数固定什么是for循环for(;;){;}条件为true循环体被执行for(inti=0;i100;i++){System.out.println(好好学习!);}代码规范:格式对齐、代码的缩进表达式1表达式2表达式3循环操作参数初始化条件判断更新循环变量1243for循环的语法和执行顺序循环条件:循环的次数不足5,继续循环循环操作:录入成绩,计算成绩之和使用for循环结构的步骤1、分析循环条件和循环操作2、套用for语法写出代码3、检查循环是否能够退出结合问题1如何使用for循环1、循环输入某同学S1结业考试的5门课成绩,并计算平均分如何使用for循环2、输出如图所示加法表特殊的写法inti=0;for(;i10;i++){System.out.println(这是+i);}for(inti=0;;i++){System.out.println(这是+i);}for(inti=0;i10;){System.out.println(这是+i);i++;}for(;;){System.out.println(这是测试);}小结1求1~100之间不能被3整除的数之和提示:1、循环条件:i1002、循环操作:if(i%3!=0){sum=sum+i;}实战演习在控制台中输入完成以下效果