Торговый автомат pro в валидации я хочу бросить настроенное исключение и снова вызвать метод, чтобы успешно произвести оплату
if(sum<total) {
инт temp5=общая сумма;
выбросить новый недостаточный Фонд("неполная транзакция
Пожалуйста, оплатите оставшуюся сумму: "+temp5);
}
иначе если(сумма==итого) {
throw new TransactionComplete("транзакция завершена
Спасибо Вам за использование машины");
}
else if(sum>total) {
инт temp5=общая сумма;
бросьте новый ExtraAmountPaid("дополнительная сумма оплачена, пожалуйста
возьмите оставшуюся сумму: "+temp5);
}
Что я уже пробовал:
Попробовал использовать этот keywoods также петли, но не нашел решения
GKP1992
Почему вы решили использовать исключения для достижения этой цели?
Richard MacCutchan
Что бы ни произошло в приведенном выше коде, будет создано исключение. Кто ее ловит и что они делают?