关于java里的IF..ELSE IF..ELSE语句,一定要加ELSE吗?

例如:if(分数>60){输出"及格";}elseif(分数<60){输出"不及格";}这样可以吗?... 例如:
if(分数>60)
{
输出"及格";
}
else if(分数<60)
{
输出"不及格";
}

这样可以吗?
展开
 我来答
zph999
推荐于2017-09-20 · TA获得超过129个赞
知道小有建树答主
回答量:254
采纳率:37%
帮助的人:55.1万
展开全部
可以不加。

else是当 上面写的 if,else if 都不成立时才进入的代码块,我习惯叫 兜底程序。
为了程序的严谨 还是需要写的。
哪怕 else只 输出一句话,程序调试时是有帮助的。
如果不写你可能会碰到 程序怎么看都对,就是运行结果不是自己想要的,也找不到原因。
换个角度来说,写上else 是非常有必要的,尤其是新手,要养成良好 的编程习惯。
岸芷汀荷
推荐于2017-10-10 · 超过20用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:51万
展开全部
可以的。但如果要加判断句/条件,就一定要有if。

所以 else(分数<=75) 是不对的。一定要else if(分数<=75)。

因为只是else包含了判断/条件失败后的所有情况,是不能加判断句/条件的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cyc0119
2013-03-14 · TA获得超过411个赞
知道答主
回答量:71
采纳率:0%
帮助的人:39万
展开全部
可以啊。不一定加
加了。只走一个if
不加两个if都要判断。所以加了效率高点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小妖_彩兒
2013-03-14
知道答主
回答量:20
采纳率:0%
帮助的人:5.4万
展开全部
可以的 不一定加
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谭家泉
2013-03-14 · 超过21用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:34.8万
展开全部
可以的
追问
那如果将else if换成else呢?
例如:
if(分数>=95)
{
输出"优秀";
}
else(分数<=75)
{
输出"中等";
}
追答
可以这样:
if(){}
if(){]
也可以这样:
if(){}
elseif(){}
elseif(){}
else(){}
或者:
if(){}
else{}
像你这样else后面不能加条件,只能加执行语句,elseif后面可以加条件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式