1.異常捕獲 trt-catch ①程式中經常出現各種各樣的異常,如果想要程式更堅強一點,在代碼中要經常用try-catch來進行異常捕獲 ②try-catch之間不能有其他代碼。 ③如果try中的程式沒有異常,則catch中的代碼不執行。如果try中的程式出異常了,哪怕這行代碼後面還有100行代碼 ...
1.異常捕獲 trt-catch
①程式中經常出現各種各樣的異常,如果想要程式更堅強一點,在代碼中要經常用try-catch來進行異常捕獲
②try-catch之間不能有其他代碼。
③如果try中的程式沒有異常,則catch中的代碼不執行。如果try中的程式出異常了,哪怕這行代碼後面還有100行代碼都不會執行了,直接跳到了catch中執行代碼。
2.變數的作用域
①變數的作用域就是你能使用這個變數的範圍。
②變數的作用域一般從產生它,上面離它最近的那個括弧開始到那個括弧所對應的結束的括弧結束。
③在這個範圍內,我們可以訪問並使用變數,超出這個範圍就訪問不到了。
3.switch-case
用來處理多條件的定值判斷。
語法:
switch (變數或表達式的值)
{
case 值1:要執行的代碼;
break;
case 值2:要執行的代碼;
break;
case 值3:要執行的代碼;
break;
..........
default:要執行的代碼;
break;
}
執行過程:程式執行到switch處,首先將括弧中變數或者表達式的值計算出來,然後拿著這個值依次跟每個case後面所帶的值進行匹配,一旦匹配成功,則執行該case所帶的代碼,執行完成後,遇到break。跳出switch-case結構。如果跟每個case所帶的值都不匹配。就看當前這個switch-case結構中是否存在default,如果有default,則執行default中的語句,如果沒有default,則該switch-case結構什麼都不做。