《Java编程思想》笔记4.控制执行流程

发布时间:2019-11-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了《Java编程思想》笔记4.控制执行流程脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

点击进入我的博客

4.1 true&false

Java的条件语句只能使用布尔值来决定执行路径

4.2 if-else

4.3 循环语句

whilefordo-while

  • do-while中的语句至少会执行一次
  • Java里唯一用到逗号操作符(注意不是分割符)的地方就是for循环的控制表达式。在初始化和步进控制部分,可以用一系列由逗号分割的语句,而且那些语句会独立执行。在初始化部分可以拥有任意数量、类型相同变量定义,只能在for循环中使用。
  • while(true)for(;;)都表示无限循环

4.4 Foreach语法

数组、List等

4.5 return

return关键词有两个方面的用途:一方面指定一个方法返回什么值;另一个方面指定当前的方法退出,并返回那个值。

4.6 break&continue

  • break:退出循环,不执行后续语句
  • continue:停止当前迭代,进行下一次迭代
  • breakcontinue只能中断当前循环,不能执行上层循环

4.7 没有goto

  • goto仍然是Java的一个关键字,但在语言中并未使用它(原因见书中介绍)
  • Java使用标签的机制来实现跳出多层循环,标签后边必须紧跟循环语句,不能有任何其他语句
  • continue lable:到达标签的位置,并进入该循环
  • break lable:跳出标签所在的循环
        outer:         for (int i = 0; i < 3; i++) {             System.out.println("i = " + i);             inner:             for (int j = 0; j < 3; j++) {                 if(j == 2) {                     break outer;                 }                 System.out.println("j = " + j);             }         }

4.8 switch

  • switch语句在不懂Java SE版本支持的内容不一样,1.7版本之后支持整数类型、枚举类型和字符串
  • 注意在case语句中不加break的影响。
  • 无论default放在哪里,都是匹配完全部case,没有匹配值才会进入default语句。
  • 认真思考下面的这种情景。
        swITch ("") {             default:                 System.out.println("default");             case "1" :                 System.out.println("1");         }

脚本宝典总结

以上是脚本宝典为你收集整理的《Java编程思想》笔记4.控制执行流程全部内容,希望文章能够帮你解决《Java编程思想》笔记4.控制执行流程所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。