发表于: 2017-08-21 23:29:41

4 1044


今天完成的事情(学习java基础知识):

  1.           1.循环语句:Java中有三种常用循环语句,包括while循环语句、do...while循环语句和for循环语句 。

  2.          (1)while循环语句                                        (2)do...while循环语句                                            (3)for循环语句

  3.                      格式:                                                             格式:                                                                                   格式:                                    

                                                                                   

                 其中:

                           do...while和while的区别在于:while循环是先判断条件是否成立再执行循环体,而do...while循环是先执行依次循环后再判断条件是否成立;

                                                                                   do...while语句在条件表达式后应该加分号,但是若while语句在条件表达式后加了分号,则会进入死循环,且编译不会出错。

                            for循环的执行过程:首先执行表达式1,完成变量的初始化。其次,判断条件表达式2是否成立,若成立,则执行循环语句,执行完毕后,通过计算表达式3,

                                                                 改变变量的值后,再次判断条件表达式2是否成立,执行下一次循环,直至循环结束。

                           还有个foreach语句:

                                                               格式:

                                                                      

         2.循环控制:

         (1)break语句:效果是中断循环。即跳出当前循环体,从而中断但前循环。

                                                三种循环中皆可使用,但在嵌套循环语句中,break语句只会跳出包含它最内层的循环结构,跳出一层循环。

               (2)continue语句:效果是执行下一次循环。即遇到continue后,将跳过本次循环结束前的语句,回到循环的条件测试部分,重新开始执行循环。

               (3)break和continue语句都支持标签功能,通过标签功能,跳出指定的循环体。

                          语法:

                                                   

明天计划的事情:

         学习字符串。包括字符串的创建方式、连接方式、获取字符串的有效信息的相关方法

遇到的问题:

         不太明确while和do...while分别在什么情况下使用。            

                       目前阶段,是通过它们之间的区别,选择相应的循环语句来解决这个问题。

         foreach语句中涉及到数组的遍历,由于还没看到数组,所以不是很明白。

                      解决方案呢,等学习完数组应该就可以了。现在可以通过其语法直接使用该语句。

收获:

          可以通过break跳出无限循环。

          运用循环语句对具有规律的计算公式编写Java程序,然后通过运行可以快速得到结果。例如1到100的加和等。

          在for循环中使用continue语句和if语句可以编写出具有特定要求的结果。例如输出1~20之间的奇数,代码如下:

                                  



返回列表 返回列表
评论

    分享到