Day04_JAVA语言基础第四天

 

1、循环(掌握)

 

 

1、什么时候使用(理解)

               如果我们发现有很多重复内容的时候就要使用循环

2、好处(理解)

               让我们的代码看起来更精炼了

3、循环的组成(理解)

               1 初始化条件:一般定义的是一个初始变量

               2 判断条件:控制循环结束

               3 语句体:就是要做的事情

               4 控制条件:我们一般都是++/--

4、循环的分类

        1、for循环(掌握)

                         1、 格式

                                     for(初始化条件;判断条件;控制条件){

                                           语句体;

                                     }

                         2、 执行流程

                                     A:先执行初始化表达式。

                                      B:执行判断条件。

                                      C:根据判断条件的返回值

                                               如果true,执行循环体。

                                               如果false,for循环结束。

                                      D:执行控制条件,接着返回B。                         

                        3、初始化条件只执行一次,判断条件比控制条件肯定多执行一次

        2、while循环(掌握)

                           1、 格式

                                     初始化条件;

                                     while(判断条件){

                                           语句体;

                                           控制条件;

                                     }

                            2、 执行流程

                                     A:先执行初始化表达式。

                                      B:执行判断条件。

                                      C:根据判断条件的返回值

                                               如果true,执行循环体。

                                               如果false,for循环结束。

                                      D:执行控制条件,接着返回B。                            

                            3、与for循环区别                                   

                                1、如果for循环的初始化条件定义到for循环里,在for循环执行完以后不能使用

                                    比如 for(int i=0;;){ }//当循环执行完以后i变量不可使用                                        

                                    而while循环肯定是可以使用的                                        

                                    那什么情况下for循环的初始化条件在执行完毕后还可以使用?                                             

                                    int num =0 ;                                             

                                    for(; num<10; num++){}                                        

                            测试题                                             

                                    for循环中的三个条件都不写,或者某个不写,什么效果                                   

                                2、如果循环次数明确,用for                                         

                                    如果循环次数不明确,用while[举例:吃葡萄]

         3、do..while循环(理解)

                            1、 格式

                                        do{

                                             语句体;

                                             控制条件;

                                        }while(判断条件);

                             2、执行流程

                                        A 先执行语句体和控制条件

                                        B 执行判断条件

                                        C 根据返回值        

                                                 如果是true,继续执行循环体和控制条件

                                                 如果是false,就结束循环                              

                            3、与while循环的区别                                   

                                        do..while循环至少执行一次,而while循环可能一次都不执行

5、注意(掌握)

                   for循环和while循环是可以等价的

                   do…while循环至少执行一次循环体

 

6、嵌套循环(理解)                    

                  嵌套语句:语句中包含语句

                    关键是你要谁控制行,谁控制列

                    外循环控制行,内循环控制列                                             

                       //外循环控制行                         

                      for(int i=0; i<10; i++)

     {
         //内循环控制列
          for(int j=0; j<=i; j++)
          {
               System.out.print("*");
          }
 
          System.out.println();
 
     }

7、转义字符(理解)               

                \n:换行               

                    \t:一个tab键的位置                              

                    \":双引号               

                    \':单引号               

                    \\:斜杠

 

2、循环终止(掌握)

 

    break 和continue

    break:结束当前循环,循环不在继续

    continue:结束本次循环,循环进入下一次     开发过程中如果要使用break或者continue,一般在前面我们都要加一个判断     break 和continue后面不能写语句,一般配合if语句使用

 

3、今天必须掌握的内容。以及常见的笔试题和面试题(学完这个就可以放心学习后面的知识了)

 
 
 

    A 请在控制台输出5次”我爱Java”

    B 请在控制台输出1-10;

    C 求1-100之间的和

    求1-100之间偶数的和

    E 珠穆朗玛峰问题

    F 水仙花

    G 打印6*5的矩形

    I 打印正三角形

    J 打印倒三角形

    K 打印九九乘法表    L 求n的阶乘 !3 = 3*2*1;
说说break和countinue以及return的区别
说说for,while,dowhile的区别
说说什么时候用for,什么时候用while
说说for循环和while循环的格式和执行顺序





转载于:https://www.cnblogs.com/haoyongliang/p/6213577.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值