程序员基本功 06 流程控制的陷阱
生活随笔
收集整理的這篇文章主要介紹了
程序员基本功 06 流程控制的陷阱
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、switch語句中的default語句
switch語句用于判斷某個表達式的值,根據不同的值執行不同的分支語句。default分支潛在的條件是:表達式的值與前面分支的值都不相等,也就是說,正常情況下,只有switch語句前面分支沒有獲得執行時,default分支才會獲得執行機會。
2、switch語句中break語句的作用
break用來終止當前分支的循環體,否則一直執行,除非遇到break;才會結束執行。
3、switch語句允許的表達式是??
它只能允許5中數據類型:byte子節整型、short短整型、int整形、char字符型、enum枚舉型(現在應該有很多吧,這書都七年前的了)
4、流程控制中的標簽
Java語句的標簽是一個怪胎:主要為C語言中goto語言設計,但Java程序中根本沒有goto語句。雖然goto作為Java的保留字,但Java也沒有引入goto語句的打算。因此,Java語句中的標簽沒有太大作用。
對于Java來說,它允許(http:)放在任意位置——它是個標簽。雙斜杠加網址在這里表示注釋
5、if語句中else的隱含條件
else隱含的條件是前面的條件都不合,else if的條件是if顯示條件和else隱式條件的交集。
6、空語句導致的隱藏錯誤
?
7、盡量不要省略循環體的花括號
8、分號導致的空語句
9、盡量避免改變循環計數器的值
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的程序员基本功 06 流程控制的陷阱的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员基本功 07 面向对象的陷阱
- 下一篇: 树莓派通过VNC连接时分辨率太低