呵呵,我说一个不一样的地方:if/else, 执行时是二选一的关系,互斥;而try/catch并不互斥,执行try中语句,出错了再去执行catch中语句,呵呵。同意请给分,哈哈。
前者是处理异常的语句块,而后者是条件选择语句块,他俩实现的功能完全不同
if else 是流程控制语句,try catch是异常处理语句
f else 是流程控制语句,try catch是异常处理语句