If(!a) ; try catch用法

if(a);if(!a);if(a!=0);if(a==0)有什麼區別?

 

if(a);如果a爲真就繼續,這裏的真包括非0數字和字符,

if(!a);就是如果a爲假就繼續,這個和最後一個等價

if(a!=0);這個就是如果a不等於0

if(a==0) 如果a等於0

 

來自 <http://zhidao.baidu.com/link?url=mH9GoJHfJfHhL21Ba_FvKpPwaAC6AfBBjx-t70ZIimlbpR41ta3CbemMzMuSRhJlILVLYLOfokolOjMMAV53n_



javatry 與catch的使用

 

try{

//代碼區

}catch(Exceptione){

//異常處理

}

代碼區如果有錯誤,就會返回所寫異常的處理。

 

首先要清楚,如果沒有try的話,出現異常會導致程序崩潰。

try則可以保證程序的正常運行下去,比如說:

try{

inti = 1/0;

}catch(Exceptione){

........

}

一個計算的話,如果除數爲0,則會報錯,如果沒有try的話,程序直接崩潰。用try的話,則可以讓程序運行下去,並且輸出爲什麼出錯!

trycatch 是捕捉try部分的異常,當你沒有trycatch的時候,如果出現異常則程序報錯,加上trycatch,出現異常程序正常運行,只是把錯誤信息存儲到Exception裏,所以catch是用來提取異常信息的,你可以在Catch部分加上一句System.out.println(e.ToString());,如果出現異常可以把異常打印出來

 

來自 <http://blog.sina.com.cn/s/blog_4f1c99de0100tyty.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章