Java基础总结6
1.for循环
拥有确定循环次数的循坏,使用for循环结构来操作
语法:
for(初始化;循环条件;循环步进){
// 循环体
}
// 与以下while循环效果相同
初始化;
while(循环条件){
// 循环体
循环步进;
}
// 执行步骤为
1. 初始化
2. 判断循坏条件
3. 执行循环体
4. 循环步进
5. 继续下一轮循环判断
// 示例,循环一百次
for(int i=0; i<100; i++){
System.out.print(i); /输出i,100次
}
// 循环结构中只要求,两个;分号不可省略!所以可以写成
int i = 0;
for(; i < 100;){
// 循环操作
i++;
}
3.循环结构小结
分为几点
1.主要组成部分相同
各种循环的主要组成部分相同,都包括初始化部分,循环条件,循环体,循环变量的更新
- 初始化部分: 定义并初始化循环变量
- 循环条件: 重复执行某一操作的条件
- 循环体:重复执行的操作
- 循环变量的更新;修改循环变量的值,从而保证循环能够退出
2.语法不同
几种循环结构的语法不同
while循环结构的语法
while(循环条件){
// 循环体
}
do-while循环结构的语法
do{
// 循环体
}while(循环条件);
for循环结构的语法
for(表达式1;表达式2;表达式3){
// 循环体
}
- 执行顺序不同
- while循环结构:先执行条件判断,再执行循环体.如果条件不成立,则结束循环
- do-while循环结构: 先执行循环体,再进行条件判断.无论条件是否成立,至少会执行一次循环体
- for 循环结构:先执行条件判断,再执行循环体.如果条件不成立,则结束循环.执行顺序和while循环结构相同
- 应用场合不同
在解决问题时,对于循环次数确定的情况,通常选用for循环结构;对于循环次数不确定的情况通常选用while和do-while 循环结构
循环跳转语句break和continue
- break 中止当前条件结构或者循环结构,跳出结构,不再继续执行的一个操作指令
- continue 跳过本次循环后续循环操作票,直接继续下一次循环操作的一个操作指令