帮助解决java问题
这是一个关于我学业的问题,我不想要完整的答案,但我应该如何做每一部分,或者帮助澄清问题的要求 在以下方法中,调用帮助解决java问题,java,Java,这是一个关于我学业的问题,我不想要完整的答案,但我应该如何做每一部分,或者帮助澄清问题的要求 在以下方法中,调用getCreditCardNumber()可能引发invalidLengtheException、nonnumericeException或InvalidCardNumberException。修改该方法以执行以下操作: A.捕获invalidlengtheexception并打印消息“卡号必须为16位。” B捕获nonnumericeexception并打印消息“卡号只能是数字。”
getCreditCardNumber()
可能引发invalidLengtheException
、nonnumericeException
或InvalidCardNumberException
。修改该方法以执行以下操作:A.捕获
invalidlengtheexception
并打印消息“卡号必须为16位。”B捕获
nonnumericeexception
并打印消息“卡号只能是数字。”C将
InvalidCardNumberException
传递给调用方法。换句话说,不要捕获它,但是让任何使用此方法的调用方法知道它可能抛出InvalidCardNumberException
你是说这个?o、 0
public void getOrderInformation() throws InvalidCardNumberException
{
try
{
getCreditCardNumber();
}
catch(InvalidLengthException e)
{
System.out.println("Card number must be 16 digits.");
}
catch(NonNumericException e)
{
System.out.println("Card number must be numbers only.");
}
}
你是说这个?o、 0
public void getOrderInformation() throws InvalidCardNumberException
{
try
{
getCreditCardNumber();
}
catch(InvalidLengthException e)
{
System.out.println("Card number must be 16 digits.");
}
catch(NonNumericException e)
{
System.out.println("Card number must be numbers only.");
}
}
这是官方消息。它很短,你要做的事情都摆在那里了。这是官方消息。它非常简短,您要做的事情都列在那里了。如果不提供确切的代码,您需要根据您的请求,将对getCreditCardNumber()的调用封装在一个
try
/catch
块中,使用mutliplecatch
语句
这是Java和其他语言执行异常处理的方式。阅读并试一试。在不提供确切代码的情况下,根据您的请求,您需要使用mutliple
catch
语句将对getCreditCardNumber()的调用包装在try
/catch
块中
这是Java和其他语言执行异常处理的方式。阅读并试一试。以下是所有这些问题的答案;你可以把它拆开看看我做了什么
public void getOrderInformation() throws InvalidCardNumberException
{
try {
getCreditCardNumber();
} catch(InvalidLengthException ex) {
System.err.println("Card number must be 16 digits.");
} catch(NonNumericException ex) {
System.err.println(“Card number must be numbers only.”);
}
}
以下是所有这些问题的答案;你可以把它拆开看看我做了什么
public void getOrderInformation() throws InvalidCardNumberException
{
try {
getCreditCardNumber();
} catch(InvalidLengthException ex) {
System.err.println("Card number must be 16 digits.");
} catch(NonNumericException ex) {
System.err.println(“Card number must be numbers only.”);
}
}
说明已经很清楚了。有没有什么特别的部分对你没有意义?说明已经很清楚了。有什么特别的部分对你来说没有意义吗?OP寻求帮助,不是答案,肯定不是不准确的答案。如果他不想要答案,他会忽略细节:POP寻求帮助,不是答案,肯定不是不准确的答案。如果他不想要答案,他会忽略细节:这不是答案,因为有三个单独的部分。如果你把这一切结合起来,就会发生这种情况;他必须剖析它来理解为什么每个部分都起作用。这不是答案,因为有三个独立的部分。如果你把这一切结合起来,就会发生这种情况;他必须剖析它,以理解为什么每个部分都起作用。