循环结构
一、内容回顾
1、逻辑运算 && || !
2、三目运算符
3、三大结构:
4、选择结构
二、今日内容
1、循环结构
2、理解循环的概念
3、while
4、do-while
5、for
6、循环控制 break continue
7、循环的嵌套
1、理解循环的概念
循环的两个要素:
1、循环体:重复做的事情
2、循环条件:循环什么时候结束 通常会使用计数器
为什么使用循环?
能够简化重复执行的代码
2、while循环
语法解析:当条件为true时,执行循环体,当条件为false时,循环结束
while(条件){
//循环体—重复操作
}
输出10 好好学习,天天向上
循环条件:变量 int i=1; i<=10执行
循环体:System.out.println();
while循环的特点:先判断条件,然后符合条件才执行循环体,不符合条件就不执行循环体
3、do-while循环
do{
//循环体
}while(条件);
执行过程:
1、先执行do中的循环体
2、判断条件
3、如果条件为true,则继续执行循环体
为false,则循环结束,执行后续代码
特点:至少被执行一次
练习:登录,如果账号、密码错误,让用户继续登录,错误的次数达到3,则程序结束
4、for循环
for(表达式1;表达式2;表达式3){
//循环体
}
表达式1:循环变量的初始化,声明并且赋值
表达式2:循环条件的判断,boolean值
表达式3:循环变量的迭代 改变循环变量的值
1-100之间数字之和
int sum=0;
for(int i=1;i<=100;i=i+1){
sum=sum+i;
}
作业:
1、课堂案例—重点
2、使用do-while完成循环输入菜单的功能,参照登录
3、素数/质数:只能被1和自身整除的数
要求1:输入一个数,判断是否是素数
要求2:循环的嵌套 1-100之间,打印素数
4、文档
5、骰子游戏:
3个骰子,电脑掷骰子,用户猜大、猜小
5000个金币,押注的金币50起,是5的倍数,押注的倍数