关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
六天前关门了。
改进这个问题
如果我们已经用java编写了else-if部分,那么有必要编写else部分吗?
例如
if(i>10){
//some code here
}
else if(i<10 && i>5){
//some code here
}
else{
//so in cases like this do we need to make, this else part??
}
3条答案
按热度按时间sg24os4d1#
所以在上面的代码中,我们检查x是否小于5,也检查x是否大于5。我们没有检查x是否等于5。
所以我想解释的是
else
语句是一种执行某些代码的方法,如果if
以及else if
情况属实ilmyapht2#
不,没必要。您可以通过编译代码来检查这一点,因为它不会抛出错误。
然而,在您的示例中,else部分对于捕获无效输入非常有用
1l5u6lss3#
这一点很重要,因为else-if仍然是一个条件,如果用户不遵循该条件,他们可以得到一个错误提示。
但除非是电脑选择的东西,也许不是,但我更喜欢在所有东西上加一个else语句,让它打印出错误,这样更容易指出它来修复。
所以我觉得你应该这样做:
我希望这对你有帮助,但是如果你决定不放一个else语句,那没关系,只是确保你在不放之前考虑了所有的可能性!