学习java的第14天

【回顾】昨天我们学习了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
今天学到这里,好好练习巩固。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值