3 回答

TA貢獻(xiàn)9條經(jīng)驗(yàn) 獲得超4個(gè)贊
使用try和catch關(guān)鍵字可以捕獲異常。try/catch代碼塊放在異常可能發(fā)生的地方。
try/catch代碼塊中的代碼稱(chēng)為保護(hù)代碼,使用 try/catch的語(yǔ)法如下:
try{ ??//?程序可能產(chǎn)生錯(cuò)誤的代碼。 ??} catch(ExceptionName?e1){ ??//Catch?塊,捕獲錯(cuò)誤的代碼。 ??}
Catch語(yǔ)句包含要捕獲異常類(lèi)型的聲明。當(dāng)保護(hù)代碼塊中發(fā)生一個(gè)異常時(shí),try后面的catch塊就會(huì)被檢查。
如果發(fā)生的異常包含在catch塊中,異常會(huì)被傳遞到該catch塊,這和傳遞一個(gè)參數(shù)到方法是一樣。

TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超0個(gè)贊
try{}里面是寫(xiě)你認(rèn)為可能會(huì)產(chǎn)生異常的代碼塊,然后catch是捕獲try{}可能會(huì)拋出的異常。比如c=a/b;這行代碼可能會(huì)出現(xiàn)除數(shù)為零的情況。為了避免遇到這種情況的時(shí)候程序崩潰,可以寫(xiě)成try{c=a/b} catch(Exception e){}的形式來(lái)捕獲除零異常,使得程序更加健壯。

TA貢獻(xiàn)146條經(jīng)驗(yàn) 獲得超54個(gè)贊
try中的代碼就是你要執(zhí)行的代碼啊。。 然后執(zhí)行過(guò)程中出現(xiàn)了異常,catch就能捕獲
添加回答
舉報(bào)