###### tags: `Java 學習筆記` # Java 學習筆記 - 1-4: 關係運算子 & 判斷式 if, else, switch ## 關係運算子  !(nut):也可用來反轉布林值 ## if & else if & else ```java= public class MainClass { public static void main(String[] args) { if () { // 小括號裡面放的是 boolean,true 才會執行 } else if () { // Action } else { // Action } } } ``` * 縮寫:如果 if 後面沒有大括號也沒有分號,下一行就會是他的內容(但業界不使用) * 如果都寫 if 沒有 else,程式會每個 if 都會進判斷 ## Switch ```java= switch(a) { case 10: // Action break; case 15: // Action break; defualt: // Action } ``` * switch 小括號裡面放的是要判斷的數值,不能是常數 * case 的值一定是常數,對應要判斷的型別 * switch 要先接 case,不能接別的內容 * switch 不能判斷範圍,只能判斷相等的情況 * 條件都不成立的話則套用 default * 如果沒有加 break 就會繼續往下走 * 生命週期是共通的 ## 生命週期和記憶體 ### 每一個大括號就定義了一個生命週期 生命週期結束後,內容不保留 生命週期可以了解程式在什麼時期占用多少空間 ### 記憶體儲存概念很重要
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up