本人刚刚接触java,对于他的基础知识不是很熟,在此请教一个问题:问题如下:
比如在猜数游戏中: public static int Input() {
int get = 0;
Scanner sc = new Scanner(System.in);
String num = sc.nextLine();
try {
get = Integer.parseInt(num);
} catch (Exception e) {
}
return get;
}
谢谢大家的帮助啦!!
------解决方案--------------------------------------------------------
- Java code
try { //这是捕捉异常的语法 get = Integer.parseInt(num); } catch (Exception e) { //catch后面的括号里定义的对象就是要捕捉的异常 }因为程序运行时,根据条件不同,可能会发生一些例外,所以需要自己捕获来完善程序还有些情况是,某些类定义的方法会显式抛出异常,这时也需要自己捕获,或者直接往上层抛出,也就是自己的方法要带上throws 语句,如public static int Input() throws Exception //用这样的方式来定义方法