Java--程序控制结构(下)
目录
1.1 for循环控制
注意事项和细节说明:
练习:打印1-100之间所有是9的倍数的整数,统计个数及总和 我们进行代码优化:代码:
1.2 while 循环控制
1.3 do...while 循环控制
1.4 多重循环控制(重点)
1.5 break 跳转控制语句
细节:
1.6 continue跳转语句
1.7 return跳转语句
1.1 for循环控制
介绍:听其名而知其意,就是让你的代码可以循环的执行
语法:
for(循环变量初始化;循环条件;循环变量迭代){
循环操作(语句);
}
1. for关键字,表示循环控制
2. for有四要素:(1)循环变量初始化 (2)循环条件 (3)循环操作 (4)循环变量迭代
3. 循环操作,这里可以有多条语句,也就是我们要循环执行的代码
4. 如果循环操作只有一条语句,建议不要省略{}。
注意事项和细节说明:
1. 循环条件是返回一个布尔值的表达式
2. for(;循环条件判断;)中的初始化和变量迭代可以写到其他地方,但是俩边的分号不能省略
3. 循环初始值可以有多条初始化语句,但要求类型一样,并且中间用逗号隔开,循环变量迭代也可以有多条变量迭代语句,中间用逗号隔开。
4. 使用内存分析法,分析语句。
练习:打印1-100之间所有是9的倍数的整数,统计个数及总和 我们进行代码优化:
代码:
public class for{
public static void main(String[] args){
int count=0;
int sum=0;
int start=0;
int end = 0;
int t =0;
for(int i=start;i<=end;i++){
if( i % t == 0){
System.out.println("i=" +i);
count++;
sum+=i;
}
}
System.out.println("count=" +count);
System.out.println("sum=" +sum);
}
}
1.2 while 循环控制
语法:
while(循环条件){
循环体;
循环变量迭代;
}
说明:
1. while 循环也要有四要素
2. 只是四要素放的位置,不一样
1.3 do...while 循环控制
语法:
循环变量初始化:
do{
循环体(语句);
循环变量迭代;
} while(循环条件);
说明:
1. do while是关键字
2. 也有循环四要素,只是位置不一样
3. 先执行,再判断,也就是,一定会执行一次
1.4 多重循环控制(重点)
介绍:
1. 将一个循环放在另一个循环体内,形成了嵌套循环。
2. 实质上,嵌套循环就是把内层循环当成外层循环的循环体。当只有内层循环的条件为false,才会完全跳出内层循环,才可结束外层的当次循环。
3. 外层循环次数为m,内层为n,则内层循环实际上需要执行m*n次。
1.5 break 跳转控制语句
介绍:break用于终止某个语句块的执行,一般执行switch或者循环。
细节:
1. break语句可以指定退出哪层
2. 实际开发中,尽量不要使用标签
3. 如果没有指定break,默认退出最近的循环体
1.6 continue跳转语句
介绍:用于结束本次循环,继续执行下一次循环
1.7 return跳转语句
介绍:return使用在方法,表示跳出所在方法。