2022/07/12 学习笔记 (day05)循环

34 篇文章 0 订阅

保持谦卑,虚心学习,向前走,向上看 

循环:

        在满足特定的条件情况下,不停的重复执行指定块的代码

1.for循环:

        (1)书写格式 :     

  for(循环变量赋初值; 循环条件; 循环变量增值){

           循环代码块

               }

        (2)循环所需条件:

                        1.初始化条件:循环变量赋初值

                        2.判断条件:会和初始化条件配合循环执行

                        3.循环体:循环在重复做什么事情

                        4.循环条件:每次循环执行完成都会使变量发生变换

        (3)for循环要点:

                        1.i可以看做一个局部变量

                        2.循环条件是可以根据实际条件更改的

                        3.当修改循环条件时,要确保循环可以向着终点前进去改变

                        4.尽量避免死循环

                        5.如果已经提前确定循环运行的次数,可以使用for循环

2.while循环:

        (1)书写格式:

while(布尔表达式){

       循环代码块

    }

        (2)循环所需条件:

                        1.初始化条件

                        2.判断条件

                        3.循环体

                        4.循环条件

        (3)while循环要点:

                        1.while循环,只要指定条件为真,则循环执行代码块,直到表达式的值为假则退出循环

                        2.如果条件不成立,则一次不执行

                        3.相比于for,较难控制

3.do...while循环:

           (1)书写格式:

do{

   循环代码块

}while(布尔表达式);

            (2)do...while循环要点:

                        1.do-while循环首先会执行一次代码块,然后检查条件,如果条件为真,则重复循环代码块。

                        2.与while相比较:while先测试条件,再决定是否进入循环,

do-while总是先进入循环,再监测条件,再决定是否继续循环,do-while语句循环体至少执行一次

4.循环终止语句:

            (1)break:从循环体内跳出循环,即提前结束循环。

            (2)continue:结束本次循环,即跳过循环体中下面尚未执行的语句,接着进下一次是否执行循环的判断                

            (3)二者区别:continue语句只是结束本次循环,而不是中止整个循环的执行。而break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。


5.循环嵌套:

        一个循环体内又包含另一个完整的循环结构,称为循环嵌套

        !例题:输出一个九九乘法表

        !答案如下:

for(int i=1;i<=9;i++){
 
   for(int j=i;j<=9;j++){
 
      System.out.print(j+"*"+i+"="+j*i + "\t");
 
   }
 
   System.out.println();
 
}

                

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值