我想从控制台读取ID,名称和分数以供其他用途.但是这三个变量都在try-catch块范围内.我想知道是否有任何方法可以从try-catch返回这三个值.(如果我不想将三个变量分别放在三对try-catch块中)感谢您的时间.
这是我的示例代码:
StuManage sm = new StuManage();
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Please enter the student ID: ");
try {
String Id = br.readLine();
String name = br.readLine();
float score =Float.parseFloat(br.readLine());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
最佳答案 是.只需将方法声明为抛出IOException并完全删除try catch.