if ... else...属于程序结构中的分支结果,是条件判断
try...catch属于顺序结构, 是异常捕获与处理、
if需要先判断条件是否成立,如果成立执行花括号中的代码段,不成立则执行else中代码段,主要用于判断,并且花括号中的代码不具备捕捉异常功能。
(if else则是条件分支语句,if是条件判断,如果不满足条件的话,执行else)
try是不进行判断,先执行花括号里内容,如果发生错误转向catch,主要用作捕捉异常。
try catch是用来捕捉异常并处理的,在try和catch之间填充需要捕获异常的代码,之后如果有异常直接走catch分支,进行异常捕获