文件 编辑 查看
Dublic class MotorException extends Exceptiont
Dublic MotorException(){super();
Dublic MotorException(String s)tsuper(s);
ublic class Cart
rivatefloat speed=0;
rivatefloatMAXV=300:
ublicvoidaccelerate(floatinc)throwsMotorExceptiont//说明调用该方法可能抛出MotorException异常
f(speed+inc>MAX_V)
thrownewMotorException("发动机将被毁坏!"); //抛出MotorException异常实例,提示"发动机将被毁坏!
elsef
speed+=inc:
Dublic class 1ab7_3t
ublicstaticCarcar;
oublic static void main(String[] args)t
car=newCar()
ryt //可能引发异常的块
for(;;)
car.accelerate(0.5f)
catch(Motorexceptionme)t//捕获、处理异常
ystem.out.printin("Mechanical problem:"+me);
请问各位如何解决?