【发布时间】:2018-12-19 12:11:41
【问题描述】:
我想收到两个整数,一个接一个, 并确保用户输入是 int。如果它们不是整数, 我想允许用户输入新的输入。 异常在这里是一个很好的解决方案吗?如果是这样,我应该使用什么异常?
【问题讨论】:
-
异常不是这个问题的正确选择。
-
您所描述的听起来像是一个完全正常的非异常情况(输入错误 - 再次询问用户),异常是针对异常情况(特别是发生错误的代码无法从错误中恢复的情况)。尽管您的问题过于宽泛或基于意见