已采纳回答 / 捡了幸福的猪
catch(Exception e){ e.printStackTrace() ; } 当try语句中出现异常是时,会执行catch中的语句,java运行时系统会自动将catch括号中的Exception e 初始化,也就是实例化Exception类型的对象。e是此对象引用名称。然后e(引用)会自动调用Exception类中指定的方法,也就出现了e.printStackTrace() ;。 printStackTrace()方法的意思是:在命令行打印异常信息在程序中出错的位置及原因。(这是白话解释,比较容...
2017年10月16日 22时44分51秒
2017/10/16 22:44
2017-10-16 22:44:51
Sun Jun 01 21:05:36 CST 2014
2017/10/16 22:44
2017-10-16 22:44:51
Sun Jun 01 21:05:36 CST 2014
2017-10-16
大_伟
没有讲清楚try...catch...finally...三个语句块中如果有return语句的执...
___________________________________________________________________________________
这个顺序并不对,应该是 try语句 -> catch -> catch.return -> try.return -> finally -> finally.return 如果finally中有return则覆盖之前的return,如果没有则返回值为catch中的return。
没有讲清楚try...catch...finally...三个语句块中如果有return语句的执...
___________________________________________________________________________________
这个顺序并不对,应该是 try语句 -> catch -> catch.return -> try.return -> finally -> finally.return 如果finally中有return则覆盖之前的return,如果没有则返回值为catch中的return。
2017-10-16
已采纳回答 / 慕粉1469611565
这个事异常处理,前面你定义了接收double类型的,但是如果操作人输入的不是double或double以下的类型,就会catch到InputMismatchException,就会去接收成String类型,就不会报错了
2017-10-16
一个80岁的老头,凭着不服输的精神,在学习Java,希望大家给我一点鼓励,让我有坚持下去的勇气~,我要改变世界
2017-10-16