学习目标:`
熟练使用循环语句和跳转语句
学习内容:
- for循环的基本使用
- while循环的基本使用
- for循环和while循环的区别
- 跳转语句的使用
1.for循环的基本使用
语法规则:
for(初始化语句;条件判断语句;条件控制语句){
循环体语句
}
其中:初始化语句只会执行一次,初始化的值可以根据题意来设置
条件判断语句就是一个表达式,当不满足条件判断时,循环终止
条件控制语句根据题意来写,来控制循环
举例:
//求1-5的数据和
public static int sum() {
int sum=0;//用来存储相加的结果
for(int i=0;i<6;i++) {//将重复的事情写进循环体,将sum值进行相加
sum+=i;//将值累计
}
return sum;//将求出的和,返回
2.while循环的基本使用
while循环分为 :
初始化语句;
while(条件判断语句){
循环体语句;
条件控制语句;
}
初始化语句;
do{
循环体语句;
条件控制语句;
}while(条件判断语句)
两个相比较:do{…}while(…)是先执行循环体再进行条件判断,所以必定会执行一次循环体,
举例:
//求珠穆朗玛峰的折叠次数
public static void zmlmf() {
double b = 0.1;//没有被折叠过的纸张厚度
int count = 0;//用来记录纸的折叠次数
int height = 8844430;//珠穆朗玛峰的高度
while (b<height) {//判断折叠后的纸厚度是否大于珠穆朗玛峰的高度
b=b*2;//表示纸折叠一次
count++;//表示折叠次数累加
}
System.out.print(count);
}
3. for循环和while循环的区别
区别:在知道循环次数时使用for循环,更方便易懂。在只知道循环条件的情况下,使用while循环更方便
4.跳转语句的使用
java提供两种方法
-
continue 用在循环中,基于条件控制,跳过某次循环体内容的执行,也就是重新开始一轮循环,并且continue后面不能有语句,否则会报错
-
break 用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环