这是我校的工作,我不想完整的答案,但我怎么应该去这样做每一部分或帮助澄清什么的问题是要求帮助与Java问题
在下面的方法的问题,对
getCreditCardNumber()
的呼叫可能会引发InvalidLengthException
,NonNumericException
或InvalidCardNumberException
。修改该方法以执行以下操作:
a。抓住InvalidLengthException
并打印消息“卡号必须是16位数”。
b。抓住NonNumericException
并打印消息“卡号只能是数字。”
c。将InvalidCardNumberException
传递给调用方法。换句话说,不要捕捉它,但让任何使用此方法的调用方法知道它可能会抛出InvalidCardNumberException
。
public void getOrderInformation()
{
getCreditCardNumber();
}
说明已经很清楚了。有什么特别的部分对你没有意义吗? – 2011-05-11 02:39:13