我正在编写一个函数,提示用户输入一个'r‘值,该值将用于计算向量之间的距离(r=1:曼哈顿距离,r=2:欧几里德距离,r=3:明可夫斯基距离)。for Manhattan\n2: for Euclidean\n>=3: for Minkowski\n")然后在主程序中,我确信我犯了一个简单的错误,但我还没能把它弄清楚。
有没有人可以建议在用户输入无效输入后,如何让它接受有效输入?
我目前正在维护一段代码,它有点“异常快乐”。基本上,任何方法或任何东西都会抛出异常。我将努力解决这一问题,但同时,我想知道在较小的代码块(如方法)中处理单个异常的最佳方法是什么。lines. // TODO - Handle All Exceptions, but fairly generically}
或者类似这样的</
比方说,我有一个函数可以抛出3种类型的异常-- e1、e2和e3。因此,在这个函数中有两种处理异常的方法。哪种方法更好,为什么?can thrown from block2
e3 can thrown from block3所以,现在我可以用两种方式处理异常:- 1.为3个不同的块放置3种不同的尝试捕获。2.对所有3个区