进入到try 或者 catch 就执行哪部分的内容
不论在哪里遇到return,就执行return,
如果没有finally语句,则执行了return语句则结束这个函数
若有finally语句,则执行完return后再执行 finally 语句块的内容
package com.itranswarp.learnjava; public class Main { public static void main(String[] args) { String a = "12"; String b = "x9"; // TODO: 捕获异常并处理 int c = stringToInt(a); int d = stringToInt(b); System.out.println(c * d); } static int stringToInt(String s) { try { return Integer.parseInt(s); } catch (NumberFormatException e) { System.out.println(e); System.out.println("【catched Error】, stringToInt():return 0"); } return 0; } }
Sign in to make a reply
爱竹子的大黑熊
进入到try 或者 catch 就执行哪部分的内容
不论在哪里遇到return,就执行return,
如果没有finally语句,则执行了return语句则结束这个函数
若有finally语句,则执行完return后再执行 finally 语句块的内容