Thinking in JAVA笔记——第三章 操作符 第四章控制执行流程
3.1更簡短的打印語句
import static一個包
3.2Java操作符:與c++類似
3.3優先級
java有優先級,如果忘記優先級規則,應該加括號已明確。
3.4賦值
基本類型的賦值就是賦值
對象的賦值其實是引用的賦值,將會產生“別名”,java有“克隆”來解決對象賦值問題
3.5算數操作符
和c++一樣,略
3.6自增自減:略
3.7關系運算
==比較的是引用
.equals()可以比較的是對象的內容,默認是比較引用,按需要重寫
3.8邏輯運算:與或非,有“短路”現象
3.9java常量表示
0x***,0X***:十六進制,0***:八進制,
***L,***l(不推薦,因為和數字1相似):long類型后綴
***F,***f:float后綴,***d,***D:double后綴
3.9.1指數計數法:**e**:e是10的冪次
3.10,3.11位運算:同c,略
3.12三元操作符 **?**:**
3.13字符串+和+=
java沒有操作符重載,String是特例
3.14常見錯誤
==寫成=,&&寫成&等
3.15類型轉換
3.15.1截尾和舍入
強制類型轉換都是截尾操作,四舍五入需要Math.round()
3.16java沒有sizeof,因為所有機器的數據類型大小都是相同的
?
4.3.3逗號操作符
唯一用到逗號操作符的是在 for里
4.4 foreach語句
用于數組和容器,推薦使用
4.7goto語句
java不支持goto語句
但支持break,continue后面加標簽,已便從內部循環中直接跳出!
?
轉載于:https://www.cnblogs.com/cjrzh/p/4504511.html
總結
以上是生活随笔為你收集整理的Thinking in JAVA笔记——第三章 操作符 第四章控制执行流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【leetcode】Intersecti
- 下一篇: Fiddler模拟Slow Networ