Member 12779700 Ответов: 0

Торговый автомат pro в валидации я хочу бросить настроенное исключение и снова вызвать метод, чтобы успешно произвести оплату


if(sum<total) {
инт temp5=общая сумма;
выбросить новый недостаточный Фонд("неполная транзакция
Пожалуйста, оплатите оставшуюся сумму: "+temp5);

}
иначе если(сумма==итого) {
throw new TransactionComplete("транзакция завершена
Спасибо Вам за использование машины");
}
else if(sum>total) {
инт temp5=общая сумма;
бросьте новый ExtraAmountPaid("дополнительная сумма оплачена, пожалуйста
возьмите оставшуюся сумму: "+temp5);
}

Что я уже пробовал:

Попробовал использовать этот keywoods также петли, но не нашел решения

GKP1992

Почему вы решили использовать исключения для достижения этой цели?

Richard MacCutchan

Что бы ни произошло в приведенном выше коде, будет создано исключение. Кто ее ловит и что они делают?

0 Ответов