为了账号安全,请及时绑定邮箱和手机立即绑定

Eclipse中始终出现else错误求老师指点下

Eclipse中始终出现else错误求老师指点下

l落乀叶 2015-12-26 10:37:31
用的是美式拼音输入的,每次都是这个报错!
查看完整描述

4 回答

已采纳
?
我爱吃青椒

TA贡献11条经验 获得超2个赞

首先,你这个if用的不对,应该是

if (sex.equals("女")){ if(score>60){ System.out.println("进入女子决赛"); } }

就像这个一样(注意if后面括号的后面没有分号;),它是首先判断你的sex是不是“女”,如果是“女”,它会继续往下运行,判断你的score是不是大于60,如果符合要求,那么它会继续向下运行,输出“进入女子决赛”。


现在再来回答你问的else的使用问题,比如我输入以下代码

if (score>60){System.out.println("进入决赛");}
  else{System.out.println("被淘汰");}

就像我打的这个一样,它是首先判断score是不是大于60,如果大于60,它会输出“进入决赛”;如果score不大于60,那么他会输出else后面的 “被淘汰”。(else是“否则”的意思,也就是说,如果不满足if中的条件,他就会执行else)。

明白了吗

查看完整回答
反对 回复 2015-12-26
?
l落乀叶

TA贡献1条经验 获得超0个赞

不好意思我发现错误点在哪里了。那个if后面不能加;哎、、、、、

查看完整回答
反对 回复 2015-12-27
?
太阳雨下

TA贡献7条经验 获得超1个赞

在最后一个else上面加上}

所以建议在编程时,括号成对编写,例如if(...){...}

查看完整回答
反对 回复 2015-12-26
?
haha_0038

TA贡献1条经验 获得超0个赞

if  else  结构中只能出现一次 else  ,但是可以 使用  if      else   if      else   这种结构来完成你的代码

查看完整回答
反对 回复 2015-12-26
  • 4 回答
  • 0 关注
  • 2256 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信