【回顾】昨天我们学习了java的循环语句,今天我们继续并且来一些简单的练习巩固一下
循环语句的区别
for 和 while 的小区别:
控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继 续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消 失,能够提高内存的使用效率。
在已知循环次数的时候使用推荐使用for,循环次数未知的时推荐使用while。
跳出语句
break
我们使用 for循环 和 while循环 可以让程序重复执行代码.但是有时候我们可能在循环的中途让循环停下来.需要使 用 break
使用场景:跳出循环,让循环提前结束
在选择结构switch语句中
在循环语句中
离开使用场景的存在是没有意义的
public static void main(String[] args) {
for (int i = 1; i<=10; i++) {
//需求:打印完两次HelloWorld之后结束循环
if(i == 3){
break; // 结束循环
}
System.out.println("HelloWorld"+i);
}
}
continue
使用场景:结束本次循环,继续下一次的循环
/*
continue:结束本次循环,继续下次循环
必须放在for循环或while循环中
在聚会我我们常会玩数字游戏,比如大家围成一圈报数,
但是报到3的倍数的跳过不能说,下一个人结束报下一个数
*/
public class Demo02continue {
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
if (i == 3) {
continue; // continue后面的代码不执行.继续下次循环
}
System.out.println("HelloWorld" + i);
}
System.out.println("‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐");
for (int i = 1; i < 100; i++) {
if (i % 3 == 0) {
continue; // continue后面的代码不执行.继续下次循环
}
System.out.println("报数: " + i);
}
}
}
控制跳转语句练习分析程序写结果
for(int x = 1; x <= 10; x++) {
if(x % 3 == 0) {
// 分别写break, continue会输出几次“我爱林青霞”
}
System.out.println("我爱林青霞");
}
语法练习
语法点:变量,while循环
按步骤编写代码,效果如图所示:

编写步骤:
1.定义初始化变量i=1
2.使用while循环,条件为i<=10进入循环
3.在循环内输出i的值
4.在循环内编写步进表达式为i++
语法点:for循环, continue
按步骤编写代码,效果如图所示:

编写步骤:
1. 使用for循环,初始化变量为i=1
2. for循环条件为:i<=15进入循环
3. for循环步进表达式为i++
4. 在for循环里面,如果i是3的倍数,使用continue跳过
5. 在for循环里面,如果i不是3的倍数,打印i
今天学到这里,好好练习巩固。

85

被折叠的 条评论
为什么被折叠?



