我的Java书籍似乎建议,在switch语句中,不是默认值的每种情况都应涵盖一个例外情况。这是什么意思,为什么建议使用?您可以提供任何示例来说明这一点吗?
编辑:我想我得到了原始引语的含义/含义:几乎总是需要覆盖不符合您最初期望的输入或情况,而switch语句中的默认情况提供了一种方法。
我认为您误解了作者的所作所为。他说:
包括默认案例将使您着重于处理特殊条件的需求。
他的意思是,您将要添加的所有内容添加到开关盒中,然后添加默认值将确保您会考虑其他所有可能性。例如,如果您切换为动物“猫”,“狗”,“猪”,那么,如果用户输入其他内容怎么办?添加默认值会迫使您考虑这一点,并适当地处理错误和例外情况。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句