发表于: 2018-04-02 22:43:33

1 753


每天写日报觉得很不错,相当于写日记了,把自己每天发生的事记录下来,以后回来看看,曾经努力的自己。

今日,真的抽不出时间去学习了。晚上两个小时只能看一看基础知识。


今日完成:

9.流程控制

9.1条件语句

1.if条件语句

(1)简单的if条件语句

     语法:

      if(表达式1){

      表达式2;

      }

(2)if……else语句

      语法:

      if(表达式){

      若干语句

      }

      else{

      若干语句

      }

(3)if……else if多分支语句

      语法:

      if(条件表达式1){

      语句序列1

      }

      else if(条件表达式2){

      语句序列2

      }

      …

       else if(条件表达式n){

      语句序列n

      }

2.switch多分支语句

      语法:

      switch(表达式)

     {

case 常量值1;

语句块1

[break;]

case 常量值n;

语句块n

[break;]

default;

语句块n+1;

[break;]

        }

注意:

switch表达式的值必须是整型或字符型,常量值1~n必须也是整型或字符型。

default语句是可选的,如果它不存在,而且switch中的表达式的值不与任何case常量值相同,switch则不做任何处理。

3.循环语句

(1)while循环语句

      语法:

      while(条件表示式)

      {

        执行语句

      }

      条件表达式的值为真时,循环执行{}中的语句,直至表达式返回的结果为假时,退出循环。

(2)do…while循环语句

      do…while循环语句与while语句类似,他们之间的区别是while循环语句为先判断条件是否成立再执行循环体,而do…while则先执行依次循环后,再判断条件是否成立。

      语法:

      do

      {

        执行语句

      }

        while(条件表达式);

(3)for循环语句

      语法:

      for(表达式1:表达式2:表达式3)

      {

        语句序列

      }

      执行for循环时,首先执行表达式1,初始化变量;下一步判断表达式2的值,若表达式2的值为true ,则进入循环体;在执行完循环体后紧接着计算表达式3,这部分通常是增加或减少循环控制量的一个表达式。

4.跳转语句

(1)break语句

      结束循环

2continue

      continue语句只能在for、while和do…while循环语句中使用。用于程序直接跳过其后面的语句,进行下一次循环。

(3)return语句

      return语句可以从一个方法返回,并把控制权交给调用它的语句。

语法:

return[表达式];

表达式,可选参数,表示要返回的值。它的数据类型必须与方法声明中的返回值类型一致。可以通过强制类型转换实现。


明日计划:继续学习Java基础,将IEDA准备好,建立一个maven项目。


遇到的问题:因为之前在电脑上安装的是community版本的IEDA,构建项目时少了很多功能,没办法按照网上的教程进行,令我很是闹心。想请教一下师兄,您当初学习IEDA怎样进行的?有什么教程分享一下吗?


收获:今日书本知识上的收获不多,但是心理上的收获有一些。为什么以前自己觉得有些东西难?要么功夫不深,要么就是没去行动,坚持下去,我也可以!


返回列表 返回列表
评论

    分享到