一、while循环的基本流程
初始化语句
while(条件判断语句)
{
循环体语句;
条件控制语句;
}
举例:
二、for和while的区别
for循环中:知道循环次数和循环范围
while循环中:不知道循环的次数和范围,只知道循环的结束条件
对比:
①获取1-100之间的每一个数字(for)
②登录的时候密码最多重复三次(for)
③吃包子吃到撑(while)
三、循环算法练习
1、案例一:2的幂
给你一个整数,请你判断该数是否为2的幂次方
运行结果:
2、案例二:珠穆朗玛峰高达8844438毫米,假如有一张足够大的纸,它的厚度是0.1毫米,那么需要折多少次才能达到山峰的高度
运行结果:
3、案例三:整数反转
运行结果:
4、案例四:x的平方根
计算并返回x的算数平方根,只留下整数部分
运行结果:
四、do-while循环
1、do-while循环的基本流程
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
举例:do-while打印1到5
五、无限循环:循环结束条件无效,代码运行结果超时